Skip to content
info

GitHub Action

Action utilities

v1.1.0 Latest version

Action utilities

info

Action utilities

GitHub Action to provide utilities for debugging various GitHub Actions

Installation

Copy and paste the following snippet into your .yml file.

              

- name: Action utilities

uses: wechuli/actionsutils@v1.1.0

Learn more about this action in wechuli/actionsutils

Choose a version

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/actionsutils@v1.0.0
        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/actionsutils@v1.0.0
        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/actionsutils@v1.0.0
        with:
          tasks: 'envs'