CI: improve more ci worflow

This commit is contained in:
mahee96
2026-02-24 07:00:17 +05:30
parent 3d47d486ef
commit ea86b98674
3 changed files with 71 additions and 19 deletions

View File

@@ -15,6 +15,7 @@ jobs:
env:
REF_NAME: alpha
CHANNEL: alpha
UPSTREAM_CHANNEL: 'nightly'
steps:
- uses: actions/checkout@v4
@@ -164,15 +165,17 @@ jobs:
# deploy
# --------------------------------------------------
- name: Deploy
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
PRODUCT_NAME=$(python3 scripts/ci/workflow.py get-product-name)
BUNDLE_ID=$(python3 scripts/ci/workflow.py get-bundle-id)
SOURCE_JSON="_includes/source.json"
IPA_NAME="$PRODUCT_NAME.ipa"
LAST_SUCCESSFUL_COMMIT=$(python3 scripts/ci/workflow.py last-successful-commit \
"${{ github.workflow }}" "$CHANNEL")
python3 scripts/ci/workflow.py deploy \
Dependencies/apps-v2.json \
"$SOURCE_JSON" \
@@ -183,4 +186,13 @@ jobs:
"$CHANNEL" \
"$BUNDLE_ID" \
"$IPA_NAME" \
"$LAST_SUCCESSFUL_COMMIT"
"$LAST_SUCCESSFUL_COMMIT"
RELEASE_NOTES=$(python3 scripts/ci/workflow.py retrieve-release-notes "$REF_NAME")
python3 scripts/ci/workflow.py upload-release \
"$VERSION" \
"$REF_NAME" \
"$GITHUB_SHA" \
"$GITHUB_REPOSITORY" \
"$UPSTREAM_CHANNEL"