Actions Up
Check Actions for Updates with actions-up and report out-of-date actions in Pull Requests, Workflow Outputs, or via the Job Status.
Generates a customizable table of available updates. Post the table to a comment on a Pull Request. Keep the table up-to-date on the comment as you update make changes. Set a boolean output indicating if updates are available. Sets a JSON output for actions scanned and available updates. Sets a string output with the generated Markdown table.
View Example Update
Scanned 8 workflows, checked 13 actions and found 6 updates.
Results
| Name | File | Breaking | Latest |
|---|---|---|---|
| cssnr/check-build-action | check-build.yaml | - | v1.1.0 |
| cssnr/label-creator-action | labeler.yaml | - | v1.0.2 |
| cssnr/mirror-repository-action | mirror.yaml | - | v1.2.0 |
| cssnr/update-version-tags-action | release.yaml | - | v1.3.1 |
| cssnr/package-changelog-action | release.yaml | ⚠️ | v2.0.0 |
| cssnr/update-version-tags-action | tags.yaml | - | v1.3.1 |
npx actions-up --exclude "actions/.*" --yesSee the Features and Inputs documentation for more details.
To get started, create or update your workflow file and review the permissions.
Workflow
Add the step to an existing workflow or create a new one.
- name: "Actions Up"
uses: cssnr/actions-up-action@mastername: "Pull"
on:
pull_request_target:
jobs:
pull:
name: "Pull"
runs-on: ubuntu-latest
timeout-minutes: 5
permissions:
pull-requests: write
steps:
- name: "Checkout Pull"
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
ref: ${{ github.event.pull_request.head.sha }}
- name: "Actions Up"
uses: cssnr/actions-up-action@masterHash Copied to Clipboard
Check out the Rolling Tags for more tag options.
Make sure to add the required Permissions.
See the Inputs Documentation for additional options and default values.
Permissions
This action requires the following permissions to comment on pull requests:
permissions:
pull-requests: write