Releases: sbt/sbt-ci-release
1.11.2
sbt-ci-release 1.11.2 is cross published to:
| sbt Version | Published |
|---|---|
| 1.x | ✅ |
| 2.x | ✅ |
about sbt-ci-release
sbt-ci-release is an sbt plugin, originally created by @olafurpg in 2018, to automate releases to the Central Repo from GitHub Actions by composing three existing sbt plugins sbt-dynver, sbt-git, and sbt-pgp, which in turn were created by dwijnand and jsuereth.
update
behind the scene
- docs: Replace pgp.mit.edu with keys.openpgp.org by @Philippus in #393
- ci: Update sbt, scripted-plugin to 1.11.4 by @scala-steward in #395
- ci: Update scalafmt-core to 3.9.9 by @scala-steward in #394
- ci: Update sbt-scalafmt to 2.5.5 by @scala-steward in #388
Full Changelog: v1.11.1...v1.11.2
1.11.1
updates
behind the scene
- docs: remove outdated FAQ by @MartinHH in #373
- ci: Update sbt, scripted-plugin to 1.11.0 by @scala-steward in #374
- docs: Update the readme by @eed3si9n in #376
- ci: Switch to Central Portal publishing by @eed3si9n in #377
- ci: Update scalafmt-core to 3.9.7 by @scala-steward in #379
new contributors
Full Changelog: v1.11.0...v1.11.1
1.11.0
breaking change: Central Portal support
sbt-ci-release 1.11.0 defaults to publishing to the Central Portal using sbt 1.11.0 since the Legacy OSSRH endpoint is planned to be sunset on June 30th 2025. Additionally, ThisBuild / sbtPluginPublishLegacyMavenStyle := false is included since the Central Portal no longer supports POM inconsistent layout.
This was implemented by @eed3si9n in #365 / #368 / #370
How to publish to Legacy OSSRH
Until June 2025, either use sbt-ci-release 1.9.3, or the following configuration to publish to the Legacy OSSRH endpoint.
- Add sbt-sonatype 3.12.2 to
project/plugins.sbt - Add
publishTo := sonatypePublishToBundle.valuetobuild.sbt - Change
CI_SONATYPE_RELEASEenvironment variable tosonatypeBundleReleasein the GitHub Actions
behind the scene
- Update sbt, scripted-plugin to 1.10.11 by @scala-steward in #360
- Update scalafmt-core to 3.9.6 by @scala-steward in #363
- Update scala3-library to 3.3.6 by @scala-steward in #364
Full Changelog: v1.9.3...v1.11.0
1.11.0-RC3
breaking change: Central Portal support
sbt-ci-release 1.11.0-RC3 defaults to publishing to the Central Portal using sbt 1.11.0-RC2 since the Legacy OSSRH endpoint is planned to be sunset on June 30th 2025. This was implemented by @eed3si9n in #365
changes since 1.11.0-RC2
- fix: Fixes SNAPSHOT publishing in #368
How to publish to Legacy OSSRH
Until June 2025, either use sbt-ci-release 1.9.3, or the following configuration to publish to the Legacy OSSRH endpoint.
- Add sbt-sonatype 3.12.2 to
project/plugins.sbt - Add
publishTo := sonatypePublishToBundle.valuetobuild.sbt - Change
CI_SONATYPE_RELEASEenvironment variable tosonatypeBundleReleasein the GitHub Actions
behind the scene
- Update sbt, scripted-plugin to 1.10.11 by @scala-steward in #360
- Update scalafmt-core to 3.9.6 by @scala-steward in #363
- Update scala3-library to 3.3.6 by @scala-steward in #364
Full Changelog: v1.9.3...v1.11.0-RC2
1.11.0-RC2
breaking change: Central Portal support
sbt-ci-release 1.11.0-RC2 defaults to publishing to the Central Portal using sbt 1.11.0-RC2 since the Legacy OSSRH endpoint is planned to be sunset on June 30th 2025. This was implemented by @eed3si9n in #365
How to publish to Legacy OSSRH
Until June 2025, either use sbt-ci-release 1.9.3, or the following configuration to publish to the Legacy OSSRH endpoint.
- Add sbt-sonatype 3.12.2 to
project/plugins.sbt - Add
publishTo := sonatypePublishToBundle.valuetobuild.sbt - Change
CI_SONATYPE_RELEASEenvironment variable tosonatypeBundleReleasein the GitHub Actions
behind the scene
- Update sbt, scripted-plugin to 1.10.11 by @scala-steward in #360
- Update scalafmt-core to 3.9.6 by @scala-steward in #363
- Update scala3-library to 3.3.6 by @scala-steward in #364
Full Changelog: v1.9.3...v1.11.0-RC2
1.11.0-RC1
breaking change: Central Portal support
sbt-ci-release 1.11.0-RC1 defaults to publishing to the Central Portal using sbt 1.11.0-RC1 since the Legacy OSSRH endpoint is planned to be sunset on June 30th 2025. This was implemented by @eed3si9n in #365
How to publish to Legacy OSSRH
Until June 2025, either use sbt-ci-release 1.9.3, or the following configuration to publish to the Legacy OSSRH endpoint.
- Add sbt-sonatype 3.12.2 to
project/plugins.sbt - Add
publishTo := sonatypePublishToBundle.valuetobuild.sbt - Change
CI_SONATYPE_RELEASEenvironment variable tosonatypeBundleReleasein the GitHub Actions
behind the scene
- Update sbt, scripted-plugin to 1.10.11 by @scala-steward in #360
- Update scalafmt-core to 3.9.6 by @scala-steward in #363
- Update scala3-library to 3.3.6 by @scala-steward in #364
Full Changelog: v1.9.3...v1.11.0-RC1
1.9.3
updates and fixes
behind the scene
- docs: Sonatype requires user token now by @SethTisue in #340
- deps: Update sbt, scripted-plugin to 1.10.7 by @scala-steward in #342
- docs: Remove Travis-CI instructions by @SethTisue in #341
- ci: Update sbt-scalafmt to 2.5.4 by @scala-steward in #346
- ci: Update scalafmt-core to 3.8.6 by @scala-steward in #348
- deps: Update scala3-library to 3.3.5 by @scala-steward in #349
- docs: Remove coursier and almond from adopters by @alexarchambault in #350
- ci: Update scalafmt-core to 3.9.1 by @scala-steward in #352
Full Changelog: v1.9.2...v1.9.3
1.9.2
bug fix
- fix: Fixes back publishing by making
versionavailable to bothThisBuildand projects by @eed3si9n in #339
Full Changelog: v1.9.1...v1.9.2
1.9.1
sbt-ci-release 1.9.1 is cross published to:
| sbt Version | Published |
|---|---|
| 1.x | ✅ |
| 2.0.0-M2 | ✅ |
bug fix
behind the scene
- ci: Update Scalafmt settings by @xuwei-k in #330
- ci: Update sbt, scripted-plugin to 1.10.6 by @scala-steward in #334
- doc: Remove sks-keyservers by @Philippus in #332
- test: Update munit to 1.0.3 by @scala-steward in #335
- ci: Update sbt-pgp to 2.3.1 by @scala-steward in #336
new contributors
- @Philippus made their first contribution in #332
Full Changelog: v1.9.0...v1.9.1
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