ci: automate release workflow for snapshots and stable versions#1579
ci: automate release workflow for snapshots and stable versions#1579
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #1579 +/- ##
============================================
- Coverage 73.23% 73.20% -0.03%
Complexity 4515 4515
============================================
Files 477 477
Lines 14285 14285
Branches 1488 1488
============================================
- Hits 10462 10458 -4
- Misses 2934 2935 +1
- Partials 889 892 +3
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
|
📸 https://central.sonatype.com/service/rest/repository/browse/maven-snapshots I confirmed with a sample app that this snapshot was uploaded as expected! These changes were useful: dependencies {
implementation("com.slack.api:bolt:1.48.1-SNAPSHOT")
implementation("com.slack.api:bolt-socket-mode:1.48.1-SNAPSHOT")
implementation("com.slack.api:bolt-jetty:1.48.1-SNAPSHOT")
}$ gradle runAnd edits surface recent enhancements from #1570 🎁 import com.slack.api.methods.response.canvases.CanvasesCreateResponse;
CanvasesCreateResponse example;
example.getDetail(); |
👺 This is good. |
zimeg
left a comment
There was a problem hiding this comment.
🗣️ A few comments of thoughts in mind!
| name: Publish | ||
| if: github.repository == 'slackapi/java-slack-sdk' | ||
| runs-on: ubuntu-latest | ||
| environment: central |
There was a problem hiding this comment.
🌲 praise: This was well documented here I found!
🔗 https://blog.7ori.dev/blog/2025/04/06/publishing-to-maven-central-with-github-actions/
There was a problem hiding this comment.
🫡 praise: Farewell to this scripts but I'm hoping upstreamed runs can have more stable packagings-
|
🚢 Will merge now with passing tests to confirm a stable release goes as expected and will follow up with all findings and suggestions ongoing! |
Summary
This PR automates releases for snapshots and stable versions to fix #1422 👾 ✨
Notes
🔐 A new release key was saved:
Category
Requirements
Please read the Contributing guidelines and Code of Conduct before creating this issue or pull request. By submitting, you agree to those rules.