Feature Request: Expose Check Suite Id and Check Run Id in GitHub Actions github context object

We have a use case that requires us to have a unique identifier between multiple jobs in a GitHub Actions workflow. The check suite id would be perfect for this, but it is currently not supported.

There have been discussion regarding using the github.run\_id or github.run\_number and passing it to the Check Suite or Check Run API, however the run_id and run_number remain the same when re-running a failed workflow so it isn’t truly unique. When re-running a workflow, it also creates new check runs.

Having the check suite id and check run id exposed in the github context object would be valuable – https://help.github.com/en/actions/reference/contexts-and-expression-syntax-for-github-actions#github-context.

Hello @dominicroessner 

Thank you for your feedback! We’re always working to improve GitHub and the GitHub Community Forum, and we consider every suggestion we receive. I’ve logged your feature request in our internal feature request list. Though I can’t guarantee anything or share a timeline for this, I can tell you that it’s been shared with the appropriate teams for consideration.

Once again, thank you for your input!

Greatly appreciated,



I have seen requests for access to the job_id and/or check_run_id (the same, as I understand it) in multiple community threads dating back to 2019. I understand that you can’t give any commitments on the timeline for this… But it’s been two years. Any updates?