@@ -83,28 +83,32 @@ jobs:
8383 github_token : ${{ secrets.GITHUB_TOKEN }}
8484 publish_dir : ./public
8585
86- # - name: Pre-index tutorials
87- # env:
88- # ALGOLIA_ID: ${{ secrets.ALGOLIA_ID }}
89- # ALGOLIA_KEY: ${{ secrets.ALGOLIA_KEY }}
90- # ALGOLIA_INDEX: ${{ secrets.ALGOLIA_INDEX }}
91- # run: |
92- # astropylibrarian index tutorial-site \
93- # public/tutorials \
94- # https://learn.astropy.org/tutorials
95-
96- # - name: Clear Algolia index
97- # env:
98- # ALGOLIA_ID: ${{ secrets.ALGOLIA_ID }}
99- # ALGOLIA_KEY: ${{ secrets.ALGOLIA_KEY }}
100- # ALGOLIA_INDEX: ${{ secrets.ALGOLIA_INDEX }}
101- # run: |
102- # astropylibrarian clear-index \
103- # --algolia-id "$ALGOLIA_ID" \
104- # --algolia-key "$ALGOLIA_KEY" \
105- # --index "$ALGOLIA_INDEX"
86+ - name : Pre-index tutorials
87+ id : preindex
88+ env :
89+ ALGOLIA_ID : ${{ secrets.ALGOLIA_ID }}
90+ ALGOLIA_KEY : ${{ secrets.ALGOLIA_KEY }}
91+ ALGOLIA_INDEX : ${{ secrets.ALGOLIA_INDEX }}
92+ run : |
93+ astropylibrarian index tutorial-site \
94+ public/tutorials \
95+ https://learn.astropy.org/tutorials
96+
97+ - name : Clear Algolia index
98+ id : clearindex
99+ if : steps.preindex.outcome == 'success'
100+ env :
101+ ALGOLIA_ID : ${{ secrets.ALGOLIA_ID }}
102+ ALGOLIA_KEY : ${{ secrets.ALGOLIA_KEY }}
103+ ALGOLIA_INDEX : ${{ secrets.ALGOLIA_INDEX }}
104+ run : |
105+ astropylibrarian clear-index \
106+ --algolia-id "$ALGOLIA_ID" \
107+ --algolia-key "$ALGOLIA_KEY" \
108+ --index "$ALGOLIA_INDEX"
106109
107110 - name : Index tutorials
111+ if : steps.clearindex.outcome == 'success'
108112 env :
109113 ALGOLIA_ID : ${{ secrets.ALGOLIA_ID }}
110114 ALGOLIA_KEY : ${{ secrets.ALGOLIA_KEY }}
0 commit comments