- CI: replaced irgaly/xcode-cache with gh-actions-cache

- CI: serialization bug fix - reverted concurrency lock to workflow level instead of job level which was causing issues due to incorrect cache at expected jobs
- CI: Boot simulator in async instead of doing in a blocking step
- CI: integrate publishing release notes
- CI: moved posting to beta-build-num repo into build-job instead of deploy coz we want to roll the beta-build-num for each success of build-job even if the workflow failed.
This commit is contained in:
Magesh K
2025-02-26 13:10:24 +05:30
committed by mahee96
parent 136f07e4b9
commit e50da6603c
5 changed files with 630 additions and 78 deletions

View File

@@ -1,8 +1,8 @@
name: Nightly SideStore Build
on:
push:
branches:
- develop
# push:
# branches:
# - develop
schedule:
- cron: '0 0 * * *' # Runs every night at midnight UTC
workflow_dispatch: # Allows manual trigger
@@ -64,6 +64,7 @@ jobs:
(github.event_name == 'push' ||
(github.event_name == 'schedule' && needs.check-changes.result == 'success' && needs.check-changes.outputs.has_changes == 'true'))
needs: check-changes
# uses: ./.github/workflows/reuseable-workflows/reusable-build-workflow.yml
uses: ./.github/workflows/reusable-build-workflow.yml
with:
# bundle_id: "com.SideStore.SideStore.Nightly"