File tree Expand file tree Collapse file tree 1 file changed +17
-2
lines changed Expand file tree Collapse file tree 1 file changed +17
-2
lines changed Original file line number Diff line number Diff line change 11name : Algolia
22on :
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
617jobs :
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 }}
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
You can’t perform that action at this time.
0 commit comments