It is important to note that GitHub actions does not trigger events for actions that have been performed by a GitHub workflow. A GitHub workflow that pushes a branch (like in our case) will not trigger the push event. Unfortunately, that means we cannot use GitHub actions to build your release/* branches and we will have to use a 3rd party CI system like Travis, or CircleCI. โฉ
so no other config is needed for subsequent steps to trigger other workflows, E.g.
- uses: actions/checkout@v2
with:
fetch-depth: 0
token: ${{ secrets.SERVICE_USER_GITHUB_TOKEN }}
- name: create release branch
run: git checkout -b release/...
- name: push release branch
run: git push origin release/...
# workflows that trigger on: push to release/* will run
ps. thanks very much for your blog and actions, they're very useful.