ci - decouple source_metadata.json generation from deploy

This commit is contained in:
mahee96
2026-02-25 02:41:58 +05:30
parent d748a89b47
commit 9706a43bc1
4 changed files with 77 additions and 41 deletions

View File

@@ -16,6 +16,7 @@ jobs:
runs-on: macos-26
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
RELEASE_NAME: Stable
CHANNEL: stable
UPSTREAM_CHANNEL: ""
@@ -103,6 +104,22 @@ jobs:
name: SideStore-${{ env.MARKETING_VERSION }}-dSYMs.zip
path: SideStore.dSYMs.zip
- name: Generate Metadata
run: |
python3 scripts/ci/workflow.py dump-project-settings
PRODUCT_NAME=$(python3 scripts/ci/workflow.py read-product-name)
BUNDLE_ID=$(python3 scripts/ci/workflow.py read-bundle-id)
IPA_NAME="$PRODUCT_NAME.ipa"
python3 scripts/ci/workflow.py generate-metadata \
"$CHANNEL" \
"$SHORT_COMMIT" \
"$MARKETING_VERSION" \
"$CHANNEL" \
"$BUNDLE_ID" \
"$IPA_NAME" \
"$LAST_SUCCESSFUL_COMMIT"
- name: Upload to releases
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}