Releases: sbt/sbt-ci-release
1.9.0
sbt-ci-release 1.9.0 is cross published to:
sbt Version | Published |
---|---|
1.x | ✅ |
2.0.0-M2 | ✅ |
tag-based back publishing
See https://eed3si9n.com/tag-based-back-publishing-with-sbt/ for details.
behind the scene
- doc: Adds a note for Windows users by @OlegYch in #323
- deps: Update sbt, scripted-plugin to 1.10.3 by @scala-steward in #325
- deps: Update munit to 1.0.2 by @scala-steward in #326
new contributors
Full Changelog: v1.8.0...v1.9.0
1.8.0
sbt-ci-release 1.8.0 is cross published to:
sbt Version | Published |
---|---|
1.x | ✅ |
2.0.0-M2 | ✅ |
about sbt-ci-release
sbt-ci-release is an sbt plugin, originally created by @olafurpg in 2018, to automate releases to Sonatype and Maven Central from GitHub Actions by composing four existing sbt plugins sbt-dynver, sbt-git, sbt-pgp, and sbt-sonatype, which in turn were created by dwijnand, jsuereth, and xerial respectively.
sbt 2.x migration
Cross building of sbt-ci-release to sbt 2.x was implemented by @eed3si9n in #321. This combines the ongoing effort of the upstream plugin migrations:
- https://github.com/sbt/sbt-dynver/releases/tag/v5.1.0 migrated by @xuwei-k and @eed3si9n
- https://github.com/sbt/sbt-git/releases/tag/v2.1.0, migrated by @BillyAutrey and @xuwei-k
- https://github.com/sbt/sbt-pgp/releases/tag/v2.3.0, migrated by @xuwei-k and @eed3si9n
- https://github.com/xerial/sbt-sonatype/releases/tag/v3.12.0, migrated by @xuwei-k
behind the scene
- Update sbt-pgp to 2.3.0 by @scala-steward in #312
- Update sbt-sonatype to 3.12.0 by @scala-steward in #317
- Update sbt-git to 2.1.0 by @scala-steward in #316
- Update sbt-sonatype to 3.12.2 by @scala-steward in #320
- ci: Fixes CI by adding
sbt/setup-sbt@v1
by @SethTisue in #318
Full Changelog: v1.7.0...v1.8.0
1.7.0
updates
- feat: Adds automated support for Sonatype Central by @Andrapyre in #307
- fix: Uses consistent ordering of CI tool environment variables by @michaelmior in #306
behind the scece
- doc: Move Travis specific notes to one place by @bcarter97 in #310
- doc: Adds Sonatype Central FAQ link by @Andrapyre in #311
- refactor: Prep for sbt 2, update to slash syntax by @BillyAutrey in #313
- deps: Update sbt to 1.10.2 by @scala-steward in #308
new contributors
- @michaelmior made their first contribution in #306
- @Andrapyre made their first contribution in #307
- @bcarter97 made their first contribution in #310
- @BillyAutrey made their first contribution in #313
Full Changelog: v1.6.1...v1.7.0
1.6.1
bug fix
- Fixes releases on JDK 8 by bumping sbt-sonatype to 3.11.3 by @mkurz + @eed3si9n in #304 / xerial/sbt-sonatype#508
Full Changelog: v1.6.0...v1.6.1
1.6.0
Sonatype Central Portal support
In 2024, Sonatype, the company that runs Maven Central, started rolling out a new backend called Central Portal, which has its own publishing API called Publisher Portal API. To support this new endpoint for Scala, @Andrapyre created lumidion/sonatype-central-client.
sbt-ci-release 1.6.0 updates sbt-sonatype to 3.11.2, which in turn depends on sonatype-central-client (upickle version). The update was contributed by @KacperFKorban in #303
behind the scene
- doc: Update README with the new resolvers by @guizmaii in #301 and @jamesward in #278
- doc: Update README to reflect the repository secrets UI path change in GitHub settings by @mkurz in #289
- doc: Fix a couple of things in the README by @SethTisue in #287
- doc: Add 1 adopter by @datYori in #295
- ci: Use
ubuntu-latest
instead ofubuntu-20.04
by @xuwei-k in #290 - ci: Cache sbt build artifacts across CI runs by @julienrf in #273 / #274
- Update sbt to 1.10.1 by @scala-steward in #300
- Bump release-drafter/release-drafter from 5 to 6 by @dependabot in #293
- Bump actions/checkout from 3 to 4 by @dependabot in #282
- Bump actions/setup-java from 3 to 4 by @dependabot in #288
New Contributors
- @jamesward made their first contribution in #278
- @datYori made their first contribution in #295
- @guizmaii made their first contribution in #301
- @KacperFKorban made their first contribution in #303
Full Changelog: v1.5.12...v1.6.0
sbt-ci-release v1.5.12
What's Changed
- Update sbt-sonatype to 3.9.18 by @scala-steward in #263
- Update sbt-pgp to 2.2.1 by @scala-steward in #254
- Update sbt-git to 2.0.1 by @scala-steward in #253
- Update sbt-dynver to 5.0.1 by @mkurz in #267 / @julienrf in #265
- Update readme: Add command to push distribute GPG keys by @leobenkel in #255
- Update the instructions for sonatypeCredentialHost by @Ostrzyciel in #258
New Contributors
- @Ostrzyciel made their first contribution in #258
- @julienrf made their first contribution in #265
- @mkurz made their first contribution in #266
Full Changelog: v1.5.11...v1.5.12
sbt-ci-release v1.5.11
What's Changed
- Update sbt-sonatype to 3.9.13 by @scala-steward in #242
- Update sbt-git to 2.0.0 (with required changes) by @blast-hardcheese in #236
- Fail the whole process if any of the mid-step pipes fail by @ghostbuster91 in #238
- Add warning about additional % character in zsh and fish by @ghostbuster91 in #230
- Add sbt/coursier instructions for new Sonatype account by @kiendang in #241
- Update sbt to 1.7.2 by @scala-steward in #247
- Bump actions/checkout from 2.3.4 to 3.0.2 by @dependabot in #240
- Fix plugin url in readme by @cornerman in #214
- Misc doc improvements by @MasseGuillaume in #239
- Add note to readme by @hughsimpson in #218
- Update readme.md by @i10416 in #224
- Fix ubuntu server URL by @tomasherman in #245
New Contributors
- @cornerman made their first contribution in #214
- @hughsimpson made their first contribution in #218
- @i10416 made their first contribution in #224
- @blast-hardcheese made their first contribution in #236
- @ghostbuster91 made their first contribution in #238
- @MasseGuillaume made their first contribution in #239
- @kiendang made their first contribution in #241
- @tomasherman made their first contribution in #245
Full Changelog: v1.5.10...v1.5.11
sbt-ci-release v1.5.10
What's Changed
- Update sbt to 1.5.5 by @scala-steward in #208
- Update sbt-git to 1.0.2 by @scala-steward in #212
Full Changelog: v1.5.9...v1.5.10
1.5.9
Pull Requests
- Update organization name to com.github.sbt (#210) @olafurpg
- Update sbt-git to 1.0.1 (#197) @scala-steward
- Update sbt to 1.4.9 (#185) @scala-steward
- Bump actions/checkout from 1 to 2.3.4 (#198) @dependabot
- Update sbt-sonatype to 3.9.10 (#204) @scala-steward
- Update Nexus Repository URL (#182) @steinybot
- Update sbt-pgp to 2.1.2 (#178) @scala-steward
- Bump olafurpg/setup-scala from 11 to 13 (#205) @dependabot
- Update sbt-sonatype to 3.9.9 (#203) @scala-steward
- Adds a FAQ entry for expired pgp keys. (#201) @froth
- Remove
setup-gpg
(#195) @ckipp01 - bump version in readme (#193) @SethTisue
- Append three adopters (#191) @zhongl