feat(ci): [IOAPPX-505] Implement change detection to trigger nightly builds #7267
+58
−3
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Short description
This PR introduces a check in the nightly build workflow to detect if there have been any new commits since the most recent tag. The build and publish jobs will only execute if changes are found.
List of changes proposed in this pull request
cron
schedule to run daily, removing the previous day-of-the-week restrictiondetect-changes
job that checks for new commits on the main branch since the latest tag.concurrency
to ensure only one instance runs at a time, preventing race conditions or duplicate builds.How to test
Check release workflows. Cron and changes detected could only be tested once merged.