Skip to content

chore(deps): update github-actions (8.19) (major) - #7602

Open
elastic-renovate-prod[bot] wants to merge 1 commit into
8.19from
renovate/8.19-major-github-actions
Open

chore(deps): update github-actions (8.19) (major)#7602
elastic-renovate-prod[bot] wants to merge 1 commit into
8.19from
renovate/8.19-major-github-actions

Conversation

@elastic-renovate-prod

Copy link
Copy Markdown

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Type Update Change
actions/setup-go action major v5v7
golangci/golangci-lint-action action major v8.0.0v9.3.0
magefile/mage-action action major v3v4
slackapi/slack-github-action action major v2.0.0v4.0.0

Release Notes

actions/setup-go (actions/setup-go)

v7

Compare Source

v6

Compare Source

golangci/golangci-lint-action (golangci/golangci-lint-action)

v9.3.0

Compare Source

What's Changed

Changes
Dependencies

Full Changelog: golangci/golangci-lint-action@v9.2.1...v9.3.0

v9.2.1

Compare Source

What's Changed

IMPORTANT: this is the first immutable release.

Changes
Dependencies

Full Changelog: golangci/golangci-lint-action@v9.2.0...v9.2.1

v9.2.0

Compare Source

What's Changed

Changes
Dependencies

Full Changelog: golangci/golangci-lint-action@v9.1.0...v9.2.0

v9.1.0

Compare Source

What's Changed

Changes
Documentation
Dependencies

Full Changelog: golangci/golangci-lint-action@v9.0.0...v9.1.0

v9.0.0

Compare Source

In the scope of this release, we change Nodejs runtime from node20 to node24 (https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/).

What's Changed

Changes

Full Changelog: golangci/golangci-lint-action@v8.0.0...v9.0.0

magefile/mage-action (magefile/mage-action)

v4

Compare Source

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

v4.0.0: Slack GitHub Action v4.0.0

Compare Source

Major Changes
  • b1974f0: build: parse yaml with more strict multiline indentation rules

    Internal dependencies of js-yaml@v5 make YAML parsing more strict and compliant with the YAML specification. Indentation is now required for values that span multiple lines against the base value.

    See the YAML line prefixes spec for the expected indentation rule:

      channel: "C0123"
      text: "first line
    
    - second line"
    +   second line"
Patch Changes
  • 654bb72: chore: provide global fetch proxied configurations with updates to web api and webhook packages

v3.0.5: Slack GitHub Action v3.0.5

Compare Source

Patch Changes
  • 96fddbe: fix: revert multiline yaml parsing indentation change

v3.0.4: Slack GitHub Action v3.0.4

Compare Source

Patch Changes

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
📚 Documentation
🧰 Maintenance
🎁 Dependencies
👋 New Contributors

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

v2.1.1: Slack Send v2.1.1

Compare Source

What's Changed

This release fixes an issue where substituted variables might've broken valid JSON or YAML parsings when using the payload-file-path input option.

🐛 Bug fixes
  • fix: parse provided payloads before replacing templated variables in #​449 - Thanks @​zimeg!
📚 Documentation
🤖 Dependencies
🧰 Maintenance

Full Changelog: slackapi/slack-github-action@v2.1.0...v2.1.1

v2.1.0: Slack Send v2.1.0

Compare Source

What's changed

This release improves error messages from odd payload parsings. An api option is now also available in inputs to change the destination of data with the method technique.

Read more on the new site for documentation: https://tools.slack.dev/slack-github-action/

👾 Enhancements
  • feat: include an 'api' option to customize the slack api method url in #​409 - Thanks @​zimeg!
🐛 Bug fixes
  • fix: avoid erroring if conflicting techniques are set from environment variables in #​374 - Thanks @​zimeg!
  • fix: require a custom 'api' url to send to instead of absolute urls as a 'method' in #​420 - Thanks @​zimeg!
  • fix: include cause of parsing errors in action output logs in #​431 - Thanks @​zimeg!
📚 Documentation
🤖 Dependencies
🧰 Maintenance
  • ci: reduce the permissions for github actions jobs in #​375 - Thanks @​zimeg!
  • refactor: setup the logger using core configuration values in #​408 - Thanks @​zimeg!
  • chore(release): tag version 2.1.0 in #​438 -

Configuration

📅 Schedule: Branch creation - "on sunday" (UTC), 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 Renovate Bot.

@elastic-renovate-prod elastic-renovate-prod Bot added automation backport-skip Skip notification from the automated backport with mergify dependency labels Aug 9, 2026
@elastic-renovate-prod
elastic-renovate-prod Bot requested a review from a team as a code owner August 9, 2026 17:38
@elastic-renovate-prod elastic-renovate-prod Bot added skip-changelog Team:Elastic-Agent-Control-Plane Label for the Agent Control Plane team labels Aug 9, 2026
@elastic-renovate-prod
elastic-renovate-prod Bot requested a review from a team as a code owner August 9, 2026 17:38
@elastic-renovate-prod elastic-renovate-prod Bot added automation dependency backport-skip Skip notification from the automated backport with mergify Team:Elastic-Agent-Control-Plane Label for the Agent Control Plane team skip-changelog labels Aug 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automation backport-skip Skip notification from the automated backport with mergify dependency skip-changelog Team:Elastic-Agent-Control-Plane Label for the Agent Control Plane team

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants