Skip to content

Commit 8c2d263

Browse files
authored
docs: inject version selector to HTML docs (#20535)
1 parent 1b26ac4 commit 8c2d263

File tree

1 file changed

+15
-8
lines changed

1 file changed

+15
-8
lines changed

.github/workflows/docs-build.yml

+15-8
Original file line numberDiff line numberDiff line change
@@ -174,6 +174,21 @@ jobs:
174174
with:
175175
project_id: ${{ secrets.GCS_PROJECT }}
176176

177+
# Uploading docs as archive to GCS, so they can be as backup
178+
- name: Upload docs as archive to GCS 🪣
179+
if: startsWith(github.ref, 'refs/tags/') || github.event_name == 'workflow_dispatch'
180+
working-directory: docs/build
181+
run: |
182+
zip ${{ env.VERSION }}.zip -r html/
183+
gsutil cp ${{ env.VERSION }}.zip ${GCP_TARGET}
184+
185+
- name: Inject version selector
186+
working-directory: docs/build
187+
run: |
188+
pip install -q wget
189+
python -m wget https://raw.githubusercontent.com/Lightning-AI/utilities/main/scripts/inject-selector-script.py
190+
python inject-selector-script.py html ${{ matrix.pkg-name }}
191+
177192
# Uploading docs to GCS, so they can be served on lightning.ai
178193
- name: Upload docs/${{ matrix.pkg-name }}/stable to GCS 🪣
179194
if: startsWith(github.ref, 'refs/heads/release/') && github.event_name == 'push'
@@ -188,11 +203,3 @@ jobs:
188203
- name: Upload docs/${{ matrix.pkg-name }}/release to GCS 🪣
189204
if: startsWith(github.ref, 'refs/tags/') || github.event_name == 'workflow_dispatch'
190205
run: gsutil -m rsync -d -R docs/build/html/ ${GCP_TARGET}/${{ env.VERSION }}
191-
192-
# Uploading docs as archive to GCS, so they can be as backup
193-
- name: Upload docs as archive to GCS 🪣
194-
if: startsWith(github.ref, 'refs/tags/') || github.event_name == 'workflow_dispatch'
195-
working-directory: docs/build
196-
run: |
197-
zip ${{ env.VERSION }}.zip -r html/
198-
gsutil cp ${{ env.VERSION }}.zip ${GCP_TARGET}

0 commit comments

Comments
 (0)