This action requests a JWT and prints the claims included within the JWT received from GitHub Actions.
Here's an example of how to use this action:
name: Test Debugger Action on: pull_request: workflow_dispatch: jobs: oidc_debug_test: permissions: contents: read id-token: write runs-on: ubuntu-latest name: A test of the oidc debugger steps: - name: Debug OIDC Claims uses: github/actions-oidc-debugger@main with: audience: '${{ github.server_url }}/${{ github.repository_owner }}'
The resulting output in your Actions log will look something like this:
{ "actor": "GrantBirki", "actor_id": "23362539", "aud": "https://github.com/github", "base_ref": "main", "enterprise": "github", "enterprise_id": "11468", "event_name": "pull_request", "exp": 1751581975, "head_ref": "release-setup", "iat": 1751560375, "iss": "https://token.actions.githubusercontent.com", "job_workflow_ref": "github/actions-oidc-debugger/.github/workflows/action-test.yml@refs/pull/27/merge", "job_workflow_sha": "7f93a73b8273af5d35fcd70661704c1cadc57054", "jti": "4a576b35-ff09-41c5-af2c-ca62dd89b76a", "nbf": 1751560075, "ref": "refs/pull/27/merge", "ref_protected": "false", "ref_type": "branch", "repository": "github/actions-oidc-debugger", "repository_id": "487920697", "repository_owner": "github", "repository_owner_id": "9919", "repository_visibility": "public", "run_attempt": "1", "run_id": "16055869479", "run_number": "33", "runner_environment": "github-hosted", "sha": "7f93a73b8273af5d35fcd70661704c1cadc57054", "sub": "repo:github/actions-oidc-debugger:pull_request", "workflow": "Test Debugger Action", "workflow_ref": "github/actions-oidc-debugger/.github/workflows/action-test.yml@refs/pull/27/merge", "workflow_sha": "7f93a73b8273af5d35fcd70661704c1cadc57054" }
Here is the general flow for developing this Action and releasing a new version:
This assumes you have goenv
installed and the version listed in the .go-version
file is installed as well.
go mod vendor && go mod tidy && go mod verify
Please run script/release
and publish a new release on GitHub from the resulting tag.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4