Release workflow fixes, release MapLibre Android 11.9.0 (#3491)

This commit is contained in:
Bart Louwers
2025-05-25 22:21:09 +02:00
committed by GitHub
parent 89f453604b
commit 5ec8430fa3
6 changed files with 56 additions and 61 deletions

View File

@@ -344,12 +344,19 @@ jobs:
- android-build-cpp-test
- android-build-render-test
steps:
- name: Set success=true
if: needs.android-build.result == 'success' && needs.android-build-cpp-test.result == 'success' && needs.android-build-render-test.result == 'success'
run: echo success=true > "$GITHUB_ENV"
- name: Mark result as failed
if: needs.android-build.result != 'success' || needs.android-build-cpp-test.result != 'success' || needs.android-build-render-test.result != 'success'
if: env.success != 'true'
run: exit 1
- uses: actions/checkout@v4
if: needs.android-build.outputs.make_release == 'true' && env.success
- name: Trigger release
if: needs.android-build.outputs.make_release == 'true' && needs.android-build.result == 'success' && needs.android-build-cpp-test.result == 'success' && needs.android-build-render-test.result == 'success'
if: needs.android-build.outputs.make_release == 'true' && env.success
run: gh workflow run android-release.yml --ref ${{ github.sha }}
env:
GH_TOKEN: ${{ github.token }}

View File

@@ -51,7 +51,7 @@ jobs:
id: prepare_release
run: |
RELEASE_NOTES_PATH="${PWD}/release_notes.txt"
node scripts/release-notes.mjs > "${RELEASE_NOTES_PATH}"
node scripts/release-notes.mjs ${{ env.version }} > "${RELEASE_NOTES_PATH}"
echo release_notes="${RELEASE_NOTES_PATH}" >> "$GITHUB_OUTPUT"
echo version_tag=android-v${{ env.version }} >> "$GITHUB_OUTPUT"
shell: bash