From 46f8af4b01e6b1b7d860b7b6a41d6ca67c416631 Mon Sep 17 00:00:00 2001 From: Eden Zimbelman Date: Thu, 27 Aug 2026 13:01:16 -0700 Subject: [PATCH 1/2] Revert "chore: release (#2713)" This reverts commit 05502d9a26c3208b9270dc82381b491fcc9200d0. --- .changeset/restore-cjs-loadable-deps.md | 6 ++++++ docs/english/reference/web-api/index.md | 2 +- docs/english/reference/webhook/index.md | 2 +- package-lock.json | 4 ++-- packages/web-api/CHANGELOG.md | 6 ------ packages/web-api/package.json | 2 +- packages/webhook/CHANGELOG.md | 6 ------ packages/webhook/package.json | 2 +- 8 files changed, 12 insertions(+), 18 deletions(-) create mode 100644 .changeset/restore-cjs-loadable-deps.md diff --git a/.changeset/restore-cjs-loadable-deps.md b/.changeset/restore-cjs-loadable-deps.md new file mode 100644 index 000000000..4c116fe4f --- /dev/null +++ b/.changeset/restore-cjs-loadable-deps.md @@ -0,0 +1,6 @@ +--- +"@slack/web-api": patch +"@slack/webhook": patch +--- + +fix: revert internal packages requiring esm loading for backward compatible support ([#2711](https://github.com/slackapi/node-slack-sdk/issues/2711)) diff --git a/docs/english/reference/web-api/index.md b/docs/english/reference/web-api/index.md index 17e13212b..749cbc00f 100644 --- a/docs/english/reference/web-api/index.md +++ b/docs/english/reference/web-api/index.md @@ -1,4 +1,4 @@ -# @slack/web-api v8.1.1 +# @slack/web-api v8.1.0 ## Enumerations diff --git a/docs/english/reference/webhook/index.md b/docs/english/reference/webhook/index.md index 02dca3651..23d2007ad 100644 --- a/docs/english/reference/webhook/index.md +++ b/docs/english/reference/webhook/index.md @@ -1,4 +1,4 @@ -# @slack/webhook v8.0.2 +# @slack/webhook v8.0.1 ## Enumerations diff --git a/package-lock.json b/package-lock.json index d01378cbc..2a6ccbf5e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5466,7 +5466,7 @@ }, "packages/web-api": { "name": "@slack/web-api", - "version": "8.1.1", + "version": "8.1.0", "license": "MIT", "dependencies": { "@slack/logger": "^5.0.0", @@ -5544,7 +5544,7 @@ }, "packages/webhook": { "name": "@slack/webhook", - "version": "8.0.2", + "version": "8.0.1", "license": "MIT", "dependencies": { "@slack/types": "^3.1.0", diff --git a/packages/web-api/CHANGELOG.md b/packages/web-api/CHANGELOG.md index af346401a..4e767ef31 100644 --- a/packages/web-api/CHANGELOG.md +++ b/packages/web-api/CHANGELOG.md @@ -1,11 +1,5 @@ # @slack/web-api -## 8.1.1 - -### Patch Changes - -- aef66ac: fix: revert internal packages requiring esm loading for backward compatible support ([#2711](https://github.com/slackapi/node-slack-sdk/issues/2711)) - ## 8.1.0 ### Minor Changes diff --git a/packages/web-api/package.json b/packages/web-api/package.json index f83659c3e..d199ad9e3 100644 --- a/packages/web-api/package.json +++ b/packages/web-api/package.json @@ -1,6 +1,6 @@ { "name": "@slack/web-api", - "version": "8.1.1", + "version": "8.1.0", "description": "Official library for using the Slack Platform's Web API", "author": "Slack Technologies, LLC", "license": "MIT", diff --git a/packages/webhook/CHANGELOG.md b/packages/webhook/CHANGELOG.md index 1f96c76c3..3251acd44 100644 --- a/packages/webhook/CHANGELOG.md +++ b/packages/webhook/CHANGELOG.md @@ -1,11 +1,5 @@ # @slack/webhook -## 8.0.2 - -### Patch Changes - -- aef66ac: fix: revert internal packages requiring esm loading for backward compatible support ([#2711](https://github.com/slackapi/node-slack-sdk/issues/2711)) - ## 8.0.1 ### Patch Changes diff --git a/packages/webhook/package.json b/packages/webhook/package.json index f5b52e08b..250d39211 100644 --- a/packages/webhook/package.json +++ b/packages/webhook/package.json @@ -1,6 +1,6 @@ { "name": "@slack/webhook", - "version": "8.0.2", + "version": "8.0.1", "description": "Official library for using the Slack Platform's Incoming Webhooks", "author": "Slack Technologies, LLC", "license": "MIT", From c316f5fbb16cd1862f4c8c2763629e1bbba0a1dc Mon Sep 17 00:00:00 2001 From: Eden Zimbelman Date: Thu, 27 Aug 2026 13:02:42 -0700 Subject: [PATCH 2/2] ci(release): read changesets/action v2 kebab-case outputs The changesets/action v1->v2 migration (#2714) updated the action's inputs but the workflow still read the action's OUTPUTS by their pre-v2 camelCase names. v2 renamed the outputs to kebab-case too (changesets/action#668). Each read returned an empty string, so `has-changesets` never evaluated to 'false', the "Check if publish is needed" step was skipped, and the publish job's gate failed closed -- release PR #2713 merged and bumped versions but never published to npm. Update the two renamed output reads: - outputs.hasChangesets -> outputs.has-changesets - outputs.publishedPackages -> outputs.published-packages (`published` was not renamed in v2, so it is left as-is.) Co-Authored-By: Claude --- .github/workflows/release.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index ee3ae571b..d936d39c0 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -13,7 +13,7 @@ jobs: name: Changelog runs-on: ubuntu-latest outputs: - hasChangesets: ${{ steps.changesets.outputs.hasChangesets }} + hasChangesets: ${{ steps.changesets.outputs.has-changesets }} releaseExists: ${{ steps.published.outputs.exists }} permissions: contents: write @@ -59,7 +59,7 @@ jobs: - name: Check if publish is needed id: published - if: steps.changesets.outputs.hasChangesets == 'false' + if: steps.changesets.outputs.has-changesets == 'false' run: | EXISTS=true for PKG in $(npm query .workspace | jq -r '.[].name'); do @@ -138,7 +138,7 @@ jobs: echo "message=$(echo "$PUBLISHED_PACKAGES" | jq -r '[.[] | "\(.name)@\(.version)"] | join(", ")')" >> "$GITHUB_OUTPUT" echo "action_url=$(echo "$PUBLISHED_PACKAGES" | jq -r '[.[] | "https://github.com/${{ github.repository }}/releases/tag/\(.name)@\(.version)"] | join(", ")')" >> "$GITHUB_OUTPUT" env: - PUBLISHED_PACKAGES: ${{ steps.changesets.outputs.publishedPackages }} + PUBLISHED_PACKAGES: ${{ steps.changesets.outputs.published-packages }} - name: Notify Slack if: steps.changesets.outputs.published == 'true'