I have managed to make CircleCI report to a github action that it has finished through a check_suite action:
name: Build Finished
on:
check_suite:
types: [completed]
...
Sadly, I get this invoked twice per my CCI workflow.
In CCI project advanced settings I see:
GitHub Status Updates
Report the status of every pushed commit to GitHub’s status API. Updates reported per job.
And my CCI workflow has two jobs.
workflows:
build-workflow:
jobs:
- build-linux
- build-macos
So is that expected?
How can I avoid that?