ci: publish releases using the @slackapi github app token#2560
Conversation
Co-Authored-By: Claude <svc-devxp-claude@slack-corp.com>
|
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #2560 +/- ##
=======================================
Coverage 87.41% 87.41%
=======================================
Files 62 62
Lines 10251 10251
Branches 415 415
=======================================
Hits 8961 8961
Misses 1269 1269
Partials 21 21
Flags with carried forward coverage won't be shown. Click here to find out more. 🚀 New features to boost your workflow:
|
zimeg
left a comment
There was a problem hiding this comment.
🔭 A note of changes made as token updates are in progress-
| publish: npm run changeset -- publish | ||
| env: | ||
| GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||
| GITHUB_TOKEN: ${{ steps.credentials.outputs.token }} |
There was a problem hiding this comment.
🪬 note: I'm curious if publishing with changeset and this token shows a "verified" release? Adjacent releases with a more custom script found this difficult-
🔗 https://github.com/slackapi/slack-github-action/releases/tag/v3.0.2
|
💾 The credentials have been saved. This should be similar enough to the Bolt for JavaScript release processes at this time so I'll merge this next. |
|
@WilliamBergamin Thanks so much for encouraging reviews toward these releases 🚀 ✨
I'm hesitant to reorder 🔗 https://github.com/actions/setup-node?tab=readme-ov-file I'll merge this as is but remain curious to finding what works best! 👾 |
Summary
Gather credentialsstep usingactions/create-github-app-tokento generate an app token for the@slackapiGitHub appsecrets.GITHUB_TOKENwith the app token in the publish and release details stepsNotes
This mirrors the release process found in bolt-js: slackapi/bolt-js#2883
GH_APP_CLIENT_IDGH_APP_PRIVATE_KEYRequirements
🤖 Generated with Claude Code
Co-Authored-By: Claude svc-devxp-claude@slack-corp.com