Skip to content

Commit de064e7

Browse files
committed
Update algolia workflow: add input parameter and default value
1 parent 368e88c commit de064e7

File tree

1 file changed

+17
-2
lines changed

1 file changed

+17
-2
lines changed

.github/workflows/algolia.yml

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,43 @@
11
name: Algolia
22
on:
33
workflow_call:
4+
inputs:
5+
delete_index:
6+
description: "Delete Algolia Index"
7+
required: false
8+
type: boolean
9+
default: true
410
workflow_dispatch:
5-
11+
inputs:
12+
delete_index:
13+
description: "Delete Algolia Index"
14+
required: false
15+
type: boolean
16+
default: true
617
jobs:
718
crawl:
819
runs-on: ubuntu-latest
920
steps:
1021
- name: Get Code
1122
uses: actions/checkout@v3
1223
- name: Install pnpm
24+
if: ${{ inputs.delete_index == true }}
1325
uses: pnpm/action-setup@v2
1426
with:
1527
version: 7.25.1
1628
- name: Install Node
29+
if: ${{ inputs.delete_index == true }}
1730
uses: actions/setup-node@v3
1831
with:
1932
node-version: 14
2033
cache: pnpm
2134
- name: Install algoliasearch
35+
if: ${{ inputs.delete_index == true }}
2236
run: |
2337
pnpm add algoliasearch
2438
pnpm install
2539
- name: Delete Index
40+
if: ${{ inputs.delete_index == true }}
2641
env:
2742
APPLICATION_ID: ${{ secrets.APPLICATION_ID }}
2843
API_KEY: ${{ secrets.API_KEY }}
@@ -32,4 +47,4 @@ jobs:
3247
with:
3348
algolia_application_id: ${{ secrets.APPLICATION_ID }}
3449
algolia_api_key: ${{ secrets.API_KEY }}
35-
file: "./src/vuepress/config/algolia.json"
50+
file: ./src/vuepress/config/algolia.json

0 commit comments

Comments
 (0)