chore: release

This commit is contained in:
github-actions[bot]
2026-09-01 22:46:57 +00:00
committed by GitHub
parent f820a0d5dd
commit dfc7748521
20 changed files with 50 additions and 49 deletions
-5
View File
@@ -1,5 +0,0 @@
---
"@slack/slack-github-action": minor
---
feat: log a warning with the reason a request failed when the "errors" option is not true
+6
View File
@@ -1,5 +1,11 @@
# slack-github-action
## 4.1.0
### Minor Changes
- c28a16b: feat: log a warning with the reason a request failed when the "errors" option is not true
## 4.0.0
### Major Changes
+5 -5
View File
@@ -10,7 +10,7 @@ The `errors` option defaults to `false` so failed requests log a warning but don
```yaml
- name: Attempt to call an unknown method
uses: slackapi/slack-github-action@v4.0.0
uses: slackapi/slack-github-action@v4.1.0
with:
errors: true
method: chat.reverse
@@ -27,7 +27,7 @@ Additional variables provided in the GitHub event [context](https://github.com/a
```yaml
- name: Send custom JSON data to Slack workflow
uses: slackapi/slack-github-action@v4.0.0
uses: slackapi/slack-github-action@v4.1.0
with:
payload-file-path: "./payload-slack-content.json"
payload-templated: true
@@ -43,7 +43,7 @@ If you need to use a proxy to connect to Slack, you can use the `proxy` option.
```yaml
- name: Post to a Slack channel via a proxy
uses: slackapi/slack-github-action@v4.0.0
uses: slackapi/slack-github-action@v4.1.0
with:
method: chat.postMessage
proxy: "http://proxy.example.org:8080" # Change this to a custom value
@@ -68,7 +68,7 @@ The `retries` option can be configured to the needs of your workflow with one of
```yaml
- name: Attempt a burst of requests
uses: slackapi/slack-github-action@v4.0.0
uses: slackapi/slack-github-action@v4.1.0
with:
method: chat.postMessage
retries: RAPID
@@ -86,7 +86,7 @@ In certain circumstances, such as testing the sent payload, a [custom API URL](/
```yaml
- name: Send to a custom API URL
uses: slackapi/slack-github-action@v4.0.0
uses: slackapi/slack-github-action@v4.1.0
with:
api: http://localhost:8080
method: chat.postMessage
+6 -6
View File
@@ -15,7 +15,7 @@ Pass a [service token](/authentication/tokens/) via the `token` input. This is a
By default, the latest version of the Slack CLI is installed. To pin a specific version, use the `version` input:
```yaml
- uses: slackapi/slack-github-action/cli@v4.0.0
- uses: slackapi/slack-github-action/cli@v4.1.0
with:
command: "version"
version: "3.14.0"
@@ -28,7 +28,7 @@ If the `slack` command already exists on `PATH`, installation is skipped entirel
Provide a `command` input with the Slack CLI command to run, omitting the `slack` prefix.
```yaml
- uses: slackapi/slack-github-action/cli@v4.0.0
- uses: slackapi/slack-github-action/cli@v4.1.0
with:
command: "version"
```
@@ -38,7 +38,7 @@ Provide a `command` input with the Slack CLI command to run, omitting the `slack
When a workflow is re-run with **Enable debug logging**, the action automatically appends `--verbose` to the CLI command. You can also include `--verbose` in your `command` input manually at any time.
```yaml
- uses: slackapi/slack-github-action/cli@v4.0.0
- uses: slackapi/slack-github-action/cli@v4.1.0
with:
command: "deploy --app ${{ vars.SLACK_APP_ID }} --verbose"
token: ${{ secrets.SLACK_SERVICE_TOKEN }}
@@ -60,7 +60,7 @@ The following outputs are available after a CLI command runs:
```yaml
steps:
- uses: slackapi/slack-github-action/cli@v4.0.0
- uses: slackapi/slack-github-action/cli@v4.1.0
id: slack
with:
command: "version"
@@ -72,7 +72,7 @@ steps:
```yaml
steps:
- uses: actions/checkout@v7
- uses: slackapi/slack-github-action/cli@v4.0.0
- uses: slackapi/slack-github-action/cli@v4.1.0
with:
command: "manifest validate --app ${{ vars.SLACK_APP_ID }}"
token: ${{ secrets.SLACK_SERVICE_TOKEN }}
@@ -94,7 +94,7 @@ https://github.com/slackapi/slack-github-action/blob/main/example-workflows/Tech
```yaml
steps:
- uses: actions/checkout@v7
- uses: slackapi/slack-github-action/cli@v4.0.0
- uses: slackapi/slack-github-action/cli@v4.1.0
with:
command: "deploy --app ${{ vars.SLACK_APP_ID }} --force"
token: ${{ secrets.SLACK_SERVICE_TOKEN }}
+7 -7
View File
@@ -25,7 +25,7 @@ Posting a message with the [`chat.postMessage`](/reference/methods/chat.postMess
```yaml
- name: Post text to a Slack channel
uses: slackapi/slack-github-action@v4.0.0
uses: slackapi/slack-github-action@v4.1.0
with:
method: chat.postMessage
token: ${{ secrets.SLACK_BOT_TOKEN }}
@@ -40,7 +40,7 @@ More complex message layouts, such as messages made with [Block Kit](/block-kit/
```yaml
- name: Post blocks to a Slack channel
uses: slackapi/slack-github-action@v4.0.0
uses: slackapi/slack-github-action@v4.1.0
with:
method: chat.postMessage
token: ${{ secrets.SLACK_BOT_TOKEN }}
@@ -61,7 +61,7 @@ Updating a message after it's posted can be done with the [`chat.update`](/refer
```yaml
- name: Initiate the deployment launch sequence
id: launch_sequence
uses: slackapi/slack-github-action@v4.0.0
uses: slackapi/slack-github-action@v4.1.0
with:
method: chat.postMessage
token: ${{ secrets.SLACK_BOT_TOKEN }}
@@ -77,7 +77,7 @@ Updating a message after it's posted can be done with the [`chat.update`](/refer
- name: Countdown until launch
run: sleep 10
- name: Update the original message with success
uses: slackapi/slack-github-action@v4.0.0
uses: slackapi/slack-github-action@v4.1.0
with:
method: chat.update
token: ${{ secrets.SLACK_BOT_TOKEN }}
@@ -99,7 +99,7 @@ Posting [threaded replies to a message](/messaging/#threading) from a past job c
```yaml
- name: Initiate a deployment
uses: slackapi/slack-github-action@v4.0.0
uses: slackapi/slack-github-action@v4.1.0
id: deployment_message
with:
method: chat.postMessage
@@ -108,7 +108,7 @@ Posting [threaded replies to a message](/messaging/#threading) from a past job c
channel: ${{ secrets.SLACK_CHANNEL_ID }}
text: "Deployment started :eyes:"
- name: Conclude the deployment
uses: slackapi/slack-github-action@v4.0.0
uses: slackapi/slack-github-action@v4.1.0
with:
method: chat.postMessage
token: ${{ secrets.SLACK_BOT_TOKEN }}
@@ -126,7 +126,7 @@ Calling [a Slack API method](/reference/methods) with [`@slack/web-api`](/tools/
- name: Checkout an imagined project
uses: actions/checkout@v7
- name: Share a file to that channel
uses: slackapi/slack-github-action@v4.0.0
uses: slackapi/slack-github-action@v4.1.0
with:
method: files.uploadV2
token: ${{ secrets.SLACK_BOT_TOKEN }}
+1 -1
View File
@@ -27,7 +27,7 @@ Add the collected webhook from above to a GitHub workflow and configure the step
```yaml
- name: Post a message in a channel
uses: slackapi/slack-github-action@v4.0.0
uses: slackapi/slack-github-action@v4.1.0
with:
webhook: ${{ secrets.SLACK_WEBHOOK_URL }}
webhook-type: incoming-webhook
+4 -4
View File
@@ -30,7 +30,7 @@ In the example below, the default GitHub event [context](https://github.com/acti
```yaml
- name: Send GitHub Action data to a Slack workflow
uses: slackapi/slack-github-action@v4.0.0
uses: slackapi/slack-github-action@v4.1.0
with:
payload-delimiter: "_"
webhook: ${{ secrets.SLACK_WEBHOOK_URL }}
@@ -45,7 +45,7 @@ Provided input values for payload information are sent to the webhook URL after
```yaml
- name: Send custom event details to a Slack workflow
uses: slackapi/slack-github-action@v4.0.0
uses: slackapi/slack-github-action@v4.1.0
with:
webhook: ${{ secrets.SLACK_WEBHOOK_URL }}
webhook-type: webhook-trigger
@@ -60,7 +60,7 @@ Input values for the payload to be sent can also be provided in a file, either i
```yaml
- name: Send a saved artifact to a Slack workflow
uses: slackapi/slack-github-action@v4.0.0
uses: slackapi/slack-github-action@v4.1.0
with:
payload-file-path: "./artifacts.json"
webhook: ${{ secrets.SLACK_WEBHOOK_URL }}
@@ -75,7 +75,7 @@ The `payload-delimiter` option will flatten the input payload using the provided
```yaml
- name: Flatten the default GitHub payload
uses: slackapi/slack-github-action@v4.0.0
uses: slackapi/slack-github-action@v4.1.0
with:
payload-delimiter: "_"
webhook: ${{ secrets.SLACK_WEBHOOK_URL }}
@@ -11,7 +11,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Draft with these release notes details
uses: slackapi/slack-github-action@v4.0.0
uses: slackapi/slack-github-action@v4.1.0
with:
webhook: ${{ secrets.SLACK_WEBHOOK_URL }}
webhook-type: webhook-trigger
@@ -16,7 +16,7 @@ jobs:
persist-credentials: false
- name: Start the Slack workflow
uses: slackapi/slack-github-action@v4.0.0
uses: slackapi/slack-github-action@v4.1.0
with:
payload-file-path: "./example-workflows/Technique_1_Slack_Workflow_Builder/builds.data.json"
webhook: ${{ secrets.SLACK_WEBHOOK_URL }}
@@ -11,7 +11,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Update the channel topic
uses: slackapi/slack-github-action@v4.0.0
uses: slackapi/slack-github-action@v4.1.0
with:
payload-delimiter: "_"
webhook: ${{ secrets.SLACK_WEBHOOK_URL }}
@@ -15,7 +15,7 @@ jobs:
- name: Find correspondences
id: email
uses: slackapi/slack-github-action@v4.0.0
uses: slackapi/slack-github-action@v4.1.0
with:
method: users.lookupByEmail # https://docs.slack.dev/reference/methods/users.lookupByEmail/
token: ${{ secrets.SLACK_BOT_TOKEN }}
@@ -30,7 +30,7 @@ jobs:
- name: Send a direct message
if: ${{ steps.email.outputs.ok }}
uses: slackapi/slack-github-action@v4.0.0
uses: slackapi/slack-github-action@v4.1.0
with:
errors: true
method: chat.postMessage # https://docs.slack.dev/reference/methods/chat.postMessage/
@@ -13,7 +13,7 @@ jobs:
steps:
- name: Create a new Slack channel for communications
id: conversation
uses: slackapi/slack-github-action@v4.0.0
uses: slackapi/slack-github-action@v4.1.0
with:
errors: true
method: conversations.create # https://docs.slack.dev/reference/methods/conversations.create/
@@ -22,7 +22,7 @@ jobs:
name: issue-${{ github.event.issue.number }}
- name: Send the issue link into the Slack channel
uses: slackapi/slack-github-action@v4.0.0
uses: slackapi/slack-github-action@v4.1.0
with:
errors: true
method: chat.postMessage # https://docs.slack.dev/reference/methods/chat.postMessage/
@@ -33,7 +33,7 @@ jobs:
- name: Gather information of those to add
id: members
uses: slackapi/slack-github-action@v4.0.0
uses: slackapi/slack-github-action@v4.1.0
with:
errors: true
method: usergroups.users.list # https://docs.slack.dev/reference/methods/usergroups.users.list/
@@ -47,7 +47,7 @@ jobs:
echo "SLACK_USERGROUP_USER_IDS=$SLACK_USERGROUP_USER_IDS" >> $GITHUB_ENV
- name: Add the usergroup to the channel
uses: slackapi/slack-github-action@v4.0.0
uses: slackapi/slack-github-action@v4.1.0
with:
errors: true
method: conversations.invite # https://docs.slack.dev/reference/methods/conversations.invite/
@@ -11,7 +11,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Write the review
uses: slackapi/slack-github-action@v4.0.0
uses: slackapi/slack-github-action@v4.1.0
with:
webhook: ${{ secrets.SLACK_WEBHOOK_URL }}
webhook-type: incoming-webhook
@@ -16,7 +16,7 @@ jobs:
persist-credentials: false
- name: Forward a saved message
uses: slackapi/slack-github-action@v4.0.0
uses: slackapi/slack-github-action@v4.1.0
with:
payload-file-path: "./example-workflows/Technique_3_Slack_Incoming_Webhook/saved.data.json"
payload-templated: true
@@ -11,7 +11,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Greet the reader
uses: slackapi/slack-github-action@v4.0.0
uses: slackapi/slack-github-action@v4.1.0
with:
webhook: ${{ secrets.SLACK_WEBHOOK_URL }}
webhook-type: incoming-webhook
@@ -25,7 +25,7 @@ jobs:
- name: Look up the Slack user by email
id: email
uses: slackapi/slack-github-action@v4.0.0
uses: slackapi/slack-github-action@v4.1.0
with:
method: users.lookupByEmail # https://docs.slack.dev/reference/methods/users.lookupByEmail/
token: ${{ secrets.SLACK_BOT_TOKEN }}
@@ -42,14 +42,14 @@ jobs:
- name: Add or remove the collaborator
if: ${{ steps.email.outputs.ok }}
uses: slackapi/slack-github-action/cli@v4.0.0
uses: slackapi/slack-github-action/cli@v4.1.0
with:
command: "collaborators ${{ inputs.add && 'add' || 'remove' }} ${{ inputs.email }} --app ${{ vars.SLACK_APP_ID }}"
token: ${{ secrets.SLACK_SERVICE_TOKEN }}
- name: Post a confirmation message
if: ${{ steps.email.outputs.ok }}
uses: slackapi/slack-github-action@v4.0.0
uses: slackapi/slack-github-action@v4.1.0
with:
errors: true
method: chat.postMessage # https://docs.slack.dev/reference/methods/chat.postMessage/
@@ -16,13 +16,13 @@ jobs:
persist-credentials: false
- name: Deploy the app
uses: slackapi/slack-github-action/cli@v4.0.0
uses: slackapi/slack-github-action/cli@v4.1.0
with:
command: "deploy --app ${{ vars.SLACK_APP_ID }} --force"
token: ${{ secrets.SLACK_SERVICE_TOKEN }}
- name: Post a deployment message
uses: slackapi/slack-github-action@v4.0.0
uses: slackapi/slack-github-action@v4.1.0
with:
errors: true
method: chat.postMessage
@@ -14,7 +14,7 @@ jobs:
persist-credentials: false
- name: Validate the manifest
uses: slackapi/slack-github-action/cli@v4.0.0
uses: slackapi/slack-github-action/cli@v4.1.0
with:
command: "manifest validate --app ${{ vars.SLACK_APP_ID }}"
token: ${{ secrets.SLACK_SERVICE_TOKEN }}
+2 -2
View File
@@ -1,12 +1,12 @@
{
"name": "@slack/slack-github-action",
"version": "4.0.0",
"version": "4.1.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@slack/slack-github-action",
"version": "4.0.0",
"version": "4.1.0",
"license": "MIT",
"dependencies": {
"@actions/core": "^3.0.1",
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@slack/slack-github-action",
"version": "4.0.0",
"version": "4.1.0",
"private": true,
"description": "The official Slack GitHub Action. Use this to send data into your Slack workspace",
"main": "dist/index.js",