Skip to content

chore(deps): update github actions (major)#248

Open
alma-renovate-bot[bot] wants to merge 1 commit into
developfrom
renovate/major-github-actions
Open

chore(deps): update github actions (major)#248
alma-renovate-bot[bot] wants to merge 1 commit into
developfrom
renovate/major-github-actions

Conversation

@alma-renovate-bot

@alma-renovate-bot alma-renovate-bot Bot commented Apr 1, 2026

Copy link
Copy Markdown
Contributor

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Type Update Change Pending
actions/checkout action major v6.0.1v7.0.0
actions/create-github-app-token action major v2.2.1v3.2.0
actions/github-script action major v8.0.0v9.0.0
arduino/setup-task action major v2v3.0.0
docker/login-action action major v3.6.0v4.4.0
release-drafter/release-drafter action major v6.1.0v7.5.1
slackapi/slack-github-action action major v2.1.1v3.0.3 v3.0.5 (+1)

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

actions/checkout (actions/checkout)

v7.0.0

Compare Source

v6.0.3

Compare Source

v6.0.2

Compare Source

actions/create-github-app-token (actions/create-github-app-token)

v3.2.0

Compare Source

Features
Bug Fixes

v3.1.1

Compare Source

Bug Fixes

v3.1.0

Compare Source

Bug Fixes
Features

v3.0.0

Compare Source

Bug Fixes
BREAKING CHANGES
  • Custom proxy handling has been removed. If you use HTTP_PROXY or HTTPS_PROXY, you must now also set NODE_USE_ENV_PROXY=1 on the action step.
  • Requires Actions Runner v2.327.1 or later if you are using a self-hosted runner.

v2.2.2

Compare Source

Bug Fixes
actions/github-script (actions/github-script)

v9.0.0

Compare Source

New features:

  • getOctokit factory function — Available directly in the script context. Create additional authenticated Octokit clients with different tokens for multi-token workflows, GitHub App tokens, and cross-org access. See Creating additional clients with getOctokit for details and examples.
  • Orchestration ID in user-agent — The ACTIONS_ORCHESTRATION_ID environment variable is automatically appended to the user-agent string for request tracing.

Breaking changes:

  • require('@​actions/github') no longer works in scripts. The upgrade to @actions/github v9 (ESM-only) means require('@​actions/github') will fail at runtime. If you previously used patterns like const { getOctokit } = require('@​actions/github') to create secondary clients, use the new injected getOctokit function instead — it's available directly in the script context with no imports needed.
  • getOctokit is now an injected function parameter. Scripts that declare const getOctokit = ... or let getOctokit = ... will get a SyntaxError because JavaScript does not allow const/let redeclaration of function parameters. Use the injected getOctokit directly, or use var getOctokit = ... if you need to redeclare it.
  • If your script accesses other @actions/github internals beyond the standard github/octokit client, you may need to update those references for v9 compatibility.
What's Changed
New Contributors

Full Changelog: actions/github-script@v8.0.0...v9.0.0

arduino/setup-task (arduino/setup-task)

v3.0.0: 3.0.0

Compare Source

Migration Guide

The version of the Node.js runtime used to execute the action has been updated from 20 to 24. This could be a breaking change for certain GitHub Actions workflows.

If a workflow with dependency on the arduino/setup-task action uses only GitHub-hosted GitHub Actions runners, no changes are required.

If the workflow uses a self-hosted runner, the workflow run might fail after updating arduino/setup-task:

Error: System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values. (Parameter ''using: node24' is not supported, use 'docker', 'node16' or 'node20' instead.')
   at GitHub.Runner.Worker.ActionManifestManager.ConvertRuns(IExecutionContext executionContext, TemplateContext templateContext, TemplateToken inputsToken, String fileRelativePath, MappingToken outputs)
   at GitHub.Runner.Worker.ActionManifestManager.Load(IExecutionContext executionContext, String manifestFile)
Error: Fail to load arduino/setup-task/v3/action.yml

This means an older runner version that does not provide Node.js 24.x is installed on the runner machine. In this case, the runner must be updated to a modern version with Node.js 24.x support prior to updating the arduino/setup-task action in the affected workflow.

Changelog

Breaking
  • Update Node.js runtime for action from 20 to 24 (#​1408)
Enhancement

Full Changeset

Contributors

docker/login-action (docker/login-action)

v4.4.0

Compare Source

Full Changelog: docker/login-action@v4.3.0...v4.4.0

v4.3.0

Compare Source

Full Changelog: docker/login-action@v4.2.0...v4.3.0

v4.2.0

Compare Source

Full Changelog: docker/login-action@v4.1.0...v4.2.0

v4.1.0

Compare Source

Full Changelog: docker/login-action@v4.0.0...v4.1.0

v4.0.0

Compare Source

Full Changelog: docker/login-action@v3.7.0...v4.0.0

v3.7.0

Compare Source

Full Changelog: docker/login-action@v3.6.0...v3.7.0

release-drafter/release-drafter (release-drafter/release-drafter)

v7.5.1

Compare Source

What's Changed
Bug Fixes

Full Changelog: release-drafter/release-drafter@v7.5.0...v7.5.1

v7.5.0

Compare Source

What's Changed
New
Bug Fixes
Dependency Updates

Full Changelog: release-drafter/release-drafter@v7.4.0...v7.5.0

v7.4.0

Compare Source

What's Changed

New

Maintenance

Documentation

Dependency Updates

Full Changelog: release-drafter/release-drafter@v7.3.1...v7.4.0

v7.3.1

Compare Source

What's Changed
Bug Fixes
Maintenance
Dependency Updates
8 changes

Full Changelog: release-drafter/release-drafter@v7.3.0...v7.3.1

v7.3.0

Compare Source

What's Changed
New
  • feat: recover recently merged PRs missed by associated PRs lag (#​1604) @​jetersen
  • feat: switch release discovery to ref comparison and explicit missing-baseline warnings (#​1570) @​jetersen
Bug Fixes
Maintenance
Dependency Updates

Full Changelog: release-drafter/release-drafter@v7.2.1...v7.3.0

v7.2.1

Compare Source

What's Changed

Bug Fixes

Maintenance

Full Changelog: release-drafter/release-drafter@v7.2.0...v7.2.1

v7.2.0

Compare Source

What's Changed
New
Bug Fixes
Maintenance
Documentation
Dependency Updates

Full Changelog: release-drafter/release-drafter@v7.1.1...v7.2.0

v7.1.1

Compare Source

What's Changed
Bug Fixes

Full Changelog: release-drafter/release-drafter@v7.1.0...v7.1.1

v7.1.0

Compare Source

What's Changed
New
Bug Fixes
Maintenance
Documentation

Full Changelog: release-drafter/release-drafter@v7.0.0...v7.1.0

v7.0.0

Compare Source

What's Changed
Breaking
Bug Fixes
Maintenance
Documentation
Other changes
Dependency Updates

Full Changelog: release-drafter/release-drafter@v6.4.0...v7.0.0

v6.4.0

Compare Source

What's Changed
New
Maintenance

Full Changelog: release-drafter/release-drafter@v6.3.0...v6.4.0

v6.3.0

Compare Source

What's Changed
New
Maintenance
Dependency Updates
8 changes

Full Changelog: release-drafter/release-drafter@v6.2.0...v6.3.0

v6.2.0

Compare Source

What's Changed
New
Maintenance
Documentation

Full Changelog: release-drafter/release-drafter@v6.1.1...v6.2.0

v6.1.1

Compare Source

What's Changed
Bug Fixes
Documentation

Full Changelog: release-drafter/release-drafter@v6.1.0...v6.1.1

slackapi/slack-github-action (slackapi/slack-github-action)

v3.0.3: Slack GitHub Action v3.0.3

Compare Source

Patch Changes
  • 66834e4: feat: add instrumentation to address error rates

v3.0.2: Slack GitHub Action v3.0.2

Compare Source

Patch Changes
  • 79529d7: fix: resolve url.parse deprecation warning for webhook techniques

v3.0.1: Slack GitHub Action v3.0.1

Compare Source

What's Changed

Alongside the breaking changes of @v3.0.0 and a new technique to run Slack CLI commands, we tried the wrong name to publish to the GitHub Marketplace 🐙 This action is now noted as The Slack GitHub Action in listings 🎶 ✨

🎨 Maintenance

Full Changelog: slackapi/slack-github-action@v3.0.0...v3.0.1

v3.0.0: Slack GitHub Action v3.0.0

Compare Source

The @v3.0.0 release had a hiccup on publish and we recommend using @​v3.0.1 or a more recent version when updating! Oops!

🎽 Running Slack CLI commands and the active Node runtime, both included in this release 👟 ✨

⚠️ Breaking change: Node.js 24 the runtime

This major version updates the GitHub Actions required runtime to Node.js 24. Most GitHub-hosted runners already include this, but self-hosted runners may need to be updated ahead of planned deprecations of Node 20 on GitHub Actions runners.

📺 Enhancement: Run Slack CLI commands

This release introduces a new technique for running Slack CLI commands directly in GitHub Actions workflows. Use this to install the latest version (or a specific one) of the CLI and execute commands like deploy for merges to main, manifest validate with tests, and other commands.

Gather a token using the following CLI command to store with repo secrets, then get started with an example below:

$ slack auth token
🧪 Validate an app manifest on pull requests

Check that your app manifest is valid before merging changes:

🔗 https://docs.slack.dev/tools/slack-github-action/sending-techniques/running-slack-cli-commands/validate-a-manifest

- name: Validate the manifest
  uses: slackapi/slack-github-action/cli@v3.0.0
  with:
    command: "manifest validate --app ${{ vars.SLACK_APP_ID }}"
    token: ${{ secrets.SLACK_SERVICE_TOKEN }}
🚀 Deploy your app on push to main

Automate deployments whenever changes land on your main branch:

🔗 https://docs.slack.dev/tools/slack-github-action/sending-techniques/running-slack-cli-commands/deploy-an-app

- name: Deploy the app
  uses: slackapi/slack-github-action/cli@v3.0.0
  with:
    command: "deploy --app ${{ vars.SLACK_APP_ID }} --force"
    token: ${{ secrets.SLACK_SERVICE_TOKEN }}

Any Slack CLI command can be passed through the command option without the "slack" prefix 🍀

The token input accepts a service token for authentication. You can gather this token by running slack auth token with the Slack CLI and storing the value as a repository secret.

The latest Slack CLI version is used by default, but a specific one can be set with the version input.


🏆 Huge thanks to @​ewanek1 for explorations and prototypes toward the scripted CLI technique!

For full documentation on the CLI technique, check out the docs and explore the related pages 📚

What's Changed

👾 Enhancements
  • feat:

Note

PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • Between 12:00 AM and 08:59 AM, on day 1 of the month (* 0-8 1 * *)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate.

@alma-renovate-bot alma-renovate-bot Bot requested a review from a team as a code owner April 1, 2026 00:15
@alma-renovate-bot alma-renovate-bot Bot force-pushed the renovate/major-github-actions branch 3 times, most recently from 86565ca to dc723d5 Compare April 14, 2026 08:06
@alma-renovate-bot alma-renovate-bot Bot force-pushed the renovate/major-github-actions branch 2 times, most recently from b1ddc86 to 0ccaf34 Compare May 2, 2026 20:08
@alma-renovate-bot alma-renovate-bot Bot force-pushed the renovate/major-github-actions branch 2 times, most recently from d21aac1 to f1aa4b9 Compare May 11, 2026 08:06
@alma-renovate-bot alma-renovate-bot Bot force-pushed the renovate/major-github-actions branch from f1aa4b9 to 9163325 Compare May 16, 2026 00:14
@alma-renovate-bot alma-renovate-bot Bot force-pushed the renovate/major-github-actions branch 2 times, most recently from 4298548 to fde4533 Compare May 30, 2026 12:08
@alma-renovate-bot alma-renovate-bot Bot force-pushed the renovate/major-github-actions branch 2 times, most recently from b920829 to 42fe814 Compare June 23, 2026 16:08
@alma-renovate-bot alma-renovate-bot Bot force-pushed the renovate/major-github-actions branch 3 times, most recently from 19da4f3 to fe8e969 Compare July 5, 2026 16:09
@alma-renovate-bot alma-renovate-bot Bot force-pushed the renovate/major-github-actions branch from fe8e969 to 3b62ffb Compare July 7, 2026 08:08
@alma-renovate-bot alma-renovate-bot Bot force-pushed the renovate/major-github-actions branch from 3b62ffb to 7c5cd50 Compare July 8, 2026 16:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant