Skip to content

Commit abca50c

Browse files
committed
workflow job step checks
1 parent dd19088 commit abca50c

File tree

1 file changed

+24
-20
lines changed

1 file changed

+24
-20
lines changed

.github/workflows/deploy.yaml

Lines changed: 24 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)