ci/cd - push hidden doc for RC releases

This commit is contained in:
Florian 2025-01-09 14:35:37 +01:00
parent 95456ddff9
commit 9fb0475c3d
No known key found for this signature in database
GPG key ID: 52072123690D7318
2 changed files with 20 additions and 0 deletions

View file

@ -9,6 +9,10 @@ on:
ALIAS:
required: true
type: string
HIDDEN:
required: false
type: boolean
default: false
secrets:
BUNKERBOT_TOKEN:
required: true
@ -34,6 +38,9 @@ jobs:
python-version: "3.10"
- name: Install doc dependencies
run: pip install --no-cache-dir --require-hashes -r docs/requirements.txt && sudo apt install -y libcairo2-dev libfreetype6-dev libffi-dev libjpeg-dev libpng-dev libz-dev
- name: Hide doc
if: inputs.HIDDEN == true
run: mike prop ${{ inputs.VERSION }} --set hidden=true
- name: Push doc
run: mike deploy --update-aliases --push --alias-type=copy ${{ inputs.VERSION }} ${{ inputs.ALIAS }}
- name: Set default doc

View file

@ -273,6 +273,19 @@ jobs:
VERSION: ${{ needs.wait-builds.outputs.version }}
PRERELEASE: true
# Push doc
push-doc:
needs: [wait-builds, push-gh]
permissions:
contents: write
uses: ./.github/workflows/push-doc.yml
with:
VERSION: ${{ needs.wait-builds.outputs.version }}
ALIAS: rc
HIDDEN: true
secrets:
BUNKERBOT_TOKEN: ${{ secrets.BUNKERBOT_TOKEN }}
# Remove ARM VM
rm-arm:
if: ${{ always() }}