Skip to content

chore(deps): update github-actions (9.3) (major) - #7600

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

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

Conversation

@elastic-renovate-prod

Copy link
Copy Markdown

This PR contains the following updates:

Package Type Update Change
actions/setup-go action major v6v7
magefile/mage-action action major v3.1.0v4.0.0
slackapi/slack-github-action action major v2.1.1v4.0.0
updatecli/updatecli-action action major v2.97.0v3.5.0

Release Notes

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

v7

Compare Source

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

v4.0.0

Compare Source

Full Changelog: magefile/mage-action@v3.1.0...v4.0.0

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

updatecli/updatecli-action (updatecli/updatecli-action)

v3.5.0: 🌈

Compare Source

Changes
🧰 Maintenance
Contributors

@​olblak, @​updateclibot[bot] and updateclibot

v3.4.0: 🌈

Compare Source

Changes
🧰 Maintenance
Contributors

@​updateclibot[bot] and updateclibot[bot]

v3.3.0: 🌈

Compare Source

Changes
🧰 Maintenance
Contributors

@​updateclibot[bot] and updateclibot[bot]

v3.2.0: 🌈

Compare Source

Changes
🧰 Maintenance
Contributors

@​updateclibot[bot] and updateclibot[bot]

v3.1.3: 🌈

Compare Source

Changes
Contributors

@​updateclibot[bot] and updateclibot[bot]

v3.1.2: 🌈

Compare Source

Changes
🧰 Maintenance
Contributors

@​dependabot[bot], @​updateclibot[bot], dependabot[bot] and updateclibot[bot]

v3.1.1: 🌈

Compare Source

Changes
🧰 Maintenance
Contributors

@​updateclibot[bot] and updateclibot[bot]

v3.1.0: 🌈

Compare Source

Changes
🧰 Maintenance
Contributors

@​olblak, @​updateclibot[bot] and updateclibot[bot]

v3.0.0: 🌈

Compare Source

[!IMPORTANT]
The branch v1 and v2 are deprecated and will be remove soon.
You should use GitHub action version instead (or track the main branch if you really want to).
You can migrate to the latest GitHub action version using the following Updatecli policy:

.updatecli-compose.yaml


# export UPDATECLI_GITHUB_TOKEN=<insert PAT>
# export UPDATECLI_GITHUB_USERNAME=<insert username>

# updatecli compose diff --file updatecli-compose.yaml
# updatecli compose apply --file updatecli-compose.yaml

valuesinline:
  scm:
    enabled: true
    kind: githubsearch
    search: |
      org:<replace with your GitHub organization>
      archived:false
    branch: "^main$|^master$" # branch accept regular expression
    email: <email associatedi with the git commits>
    limit: 0 # zero means no repository limit

policies:
  - name: Update Updatecli GitHub action version
    policy: ghcr.io/updatecli/policies/updatecli/githubaction:0.8.1
Changes
🚀 Features
🧰 Maintenance
Contributors

@​dependabot[bot], @​olblak, @​updateclibot[bot], dependabot[bot] and updateclibot[bot]

Sponsors

If Updatecli is useful to you, please consider sponsoring it.
Your support helps maintain and improve this project.

GitHub stars Sponsor

v2.100.0: 🌈

Compare Source

Changes
Contributors

@​olblak, @​updateclibot[bot] and updateclibot[bot]

v2.99.0: 🌈

Compare Source

Changes
🐛 Bug Fixes
🧰 Maintenance
Contributors

@​olblak, @​updateclibot[bot] and updateclibot[bot]

v2.98.0: 🌈

Compare Source

Changes
Contributors

@​updateclibot[bot] and updateclibot[bot]


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 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 review from a team as code owners August 9, 2026 13:39
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