Updates the build_children.sh script and build.yml workflow to trigger builds in demo projects' repos and fails with non-zero when a curl commands fail.
📝 Summary of Changes
Changes proposed in this pull request:
Rename triggerBuild method to triggerTravisCIBuild - will be easier to remove/update once all demo projects are moved away from TravisCI
Add triggerGitHubActionsBuild (auth token has been added to the secrets in this repo)
Updates the arguments for triggerGitHubActionsBuild
Makes the script/build fail if any of the curl requests fail
Runs jobs concurrently (except build_children) to shave off a couple of minutes on build times
🧐🗒 Reviewer Notes
The token for GitHub has been added to this repo's secrets
🔨 How To Test
[ ] CI for this PR passes all required checks
[ ] Demo project's build triggered in GitHub Actions for PactMacOSExample
[ ] Demo project's build triggered in GitHub Actions for PactSwiftPMExample
[ ] Build title in above demo projects is postfixed with the commit message
[ ] Demo project's build triggered in TravisCI for PactSwiftExample
Updates the
build_children.sh
script andbuild.yml
workflow to trigger builds in demo projects' repos and fails with non-zero when acurl
commands fail.📝 Summary of Changes
Changes proposed in this pull request:
triggerBuild
method totriggerTravisCIBuild
- will be easier to remove/update once all demo projects are moved away from TravisCItriggerGitHubActionsBuild
(auth token has been added to the secrets in this repo)triggerGitHubActionsBuild
curl
requests failbuild_children
) to shave off a couple of minutes on build times🧐🗒 Reviewer Notes
secrets
🔨 How To Test
PactMacOSExample
PactSwiftPMExample
PactSwiftExample
PactObjectiveCExample