Cleaning up the commit message before sending it in the JSON body of curl command. It was intermittently failing due to non-escaped characters injected into merge commits' messages.
Also splitting the build workflow into build and pull_request. They are essentially the same except for triggering the builds in demo projects repos. There is no sense in triggering build_children.sh on PRs as the demo projects only run using code on master. Once the PR gets merged into master, the build workflow triggers and if successful, triggers the builds in demo projects' repos (after it removes the special characters in the first line of commit message).
EDIT: with explicitly specifying agents' os versions, a Build (Big Sur) workflow has been added.
Cleaning up the commit message before sending it in the JSON body of
curl
command. It was intermittently failing due to non-escaped characters injected into merge commits' messages.Also splitting the
build
workflow intobuild
andpull_request
. They are essentially the same except for triggering the builds in demo projects repos. There is no sense in triggeringbuild_children.sh
on PRs as the demo projects only run using code onmaster
. Once the PR gets merged into master, thebuild
workflow triggers and if successful, triggers the builds in demo projects' repos (after it removes the special characters in the first line of commit message).EDIT: with explicitly specifying agents' os versions, a
Build (Big Sur)
workflow has been added.Unfortunately workflows can't be shared afaik.