Since the question was whether it is possible to get usage information per workflow from GitHub UI: no, it doesn't look like that's possible.
But you can install GitHub CLI and get this information from their REST API .e.g
gh api -H "Accept: application/vnd.github+json" -H "X-GitHub-Api-Version: 2022-11-28" /repos/<owner>/<repo_name>/actions/workflows/<workflow_file_name>.yml/timing
It will present an output such as this:
{
"billable": {
"UBUNTU": {
"total_ms": 17920000
}
}
}
As it's a REST API, you can also consume it in other ways, such as with cURL
, of course. I found it faster to use to use the CLI (although it gave me some random "Server Error" sometimes).
Also found this GitHub Action, which was developed by a third party: GitHub Actions Usage Audit Haven't tested it, though.