Skip to content

utility functions and tasks using GitHub Actions mainly to debug code

License

Notifications You must be signed in to change notification settings

githubuserdemo/actionsutils

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

actionsutils

utility functions and tasks using GitHub Actions mainly to debug code

If you want to perform more than a single task on one debug step, provide a comma separated values with the steps.

Options

  • create-artifact - choose whether you would like to create artifacts for each task.

Suported Tasks

  • context
  • oidctoken
  • envs

context

This simply prints out the github context which corresponds to the webhook payload. This is the default behavior if no other task is provided

      - uses: wechuli/[email protected]
        with:
          tasks: 'context'

oidctoken

Prints out the decoded OIDC token. You must grant the workflow/job id-token permission for this to work

jobs:
  testjob:
    permissions:
      contents: write
      id-token: write
    runs-on: ubuntu-latest
    steps:   
      - uses: wechuli/[email protected]
        with:
          tasks: 'oidctoken'

envs

Prints out all the environment variables available for the runner:

jobs:
  testjob:
    permissions:
      contents: write
      id-token: write
    runs-on: ubuntu-latest
    steps:   
      - uses: wechuli/[email protected]
        with:
          tasks: 'envs'

About

utility functions and tasks using GitHub Actions mainly to debug code

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%