1
0
mirror of https://github.com/privacyguides/privacyguides.org.git synced 2025-08-29 06:09:16 +00:00

feat!: Include ZIM files in releases (#3102)

This commit is contained in:
2025-08-27 17:30:25 -05:00
parent 575818a637
commit 86b9f63f37
20 changed files with 751 additions and 63 deletions

View File

@@ -111,6 +111,16 @@ jobs:
continue-on-error: true
privileged: ${{ fromJSON(needs.metadata.outputs.privileged) }}
build_zimfile:
if: ${{ contains(github.event.pull_request.labels.*.name, 'ci:build zimfile') }}
needs: [submodule, metadata]
uses: ./.github/workflows/build-zimfile.yml
with:
ref: ${{github.event.pull_request.head.ref}}
repo: ${{github.event.pull_request.head.repo.full_name}}
secrets:
RO_DISCOURSE_API_KEY: ${{ secrets.RO_DISCOURSE_API_KEY }}
combine_build:
needs: [build_english, build_i18n, build_blog, build_videos]
if: |
@@ -140,5 +150,5 @@ jobs:
cleanup:
if: ${{ always() }}
needs: [build_english, build_i18n, build_blog, build_videos]
needs: [build_english, build_i18n, build_blog, build_videos, build_zimfile]
uses: privacyguides/.github/.github/workflows/cleanup.yml@main