@@ -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