Skip to content

Removing support for Node 20 and other upcoming breaking changes #568

@zimeg

Description

@zimeg

👋 Hello! This issue announces support for Node 20 is being removed in the next major version to support the latest runners for #487.

👾 Planned changes

Breaking or otherwise significant changes planned for this next major version follow.

Supported Node version

This action will use node24 for JavaScript techniques. The node20 runtime is not compatible and runners must have node24 available.

Technique for the Slack CLI

We're introducing a new technique for running Slack CLI commands in workflows in #560:

- uses: slackapi/slack-github-action/cli@v3
  with:
    command: "version"

👁️‍🗨️ Future changes

Out of scope for this next release, but still interesting ideas to pursue might revisit how techniques are surfaced to have more focused inputs:

- - uses: slackapi/slack-github-action@v2
+ - uses: slackapi/slack-github-action/api@v3  # Web API method technique
+ - uses: slackapi/slack-github-action/app@v3  # Incoming webhooks technique
+ - uses: slackapi/slack-github-action/wfb@v3  # Workflow Builder technique

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions