Update sbt-dynver to 5.1.1 by scala-steward · Pull Request #892 · msgpack/msgpack-java

@scala-steward

@scala-steward

xerial added a commit that referenced this pull request

Jul 19, 2025

xerial added a commit that referenced this pull request

Jul 19, 2025
* Update sbt-dynver to 5.1.1

Fixes #892

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>

* Migrate from sbt-sonatype to built-in sonaRelease

- Remove sbt-sonatype plugin dependency from project/plugins.sbt
- Move publishing metadata from sonatype.sbt to build.sbt
- Update publishTo configuration to use direct Sonatype URLs
- Use built-in sbt functionality instead of plugin for Sonatype publishing

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>

* Update to sbt 1.11.3 and fix publishTo configuration

- Update sbt version to 1.11.3 for built-in localStaging support
- Fix publishTo setting to use correct Sonatype Central URLs
- Use localStaging.value for releases and central-snapshots for snapshots

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>

* Format code with scalafmt and fix scalafmt configuration

- Fix .scalafmt.conf with version 3.9.8 and scala213 dialect
- Format Scala test code according to project style
- Maintain 180 character line limit and alignment style

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>

* Update GitHub Actions workflows for Sonatype Central migration

- Fix secret names to use SONATYPE_USERNAME and SONATYPE_PASSWORD
- Remove deprecated sonatypeBundleRelease command from release workflow
- Consolidate release steps to use publishSigned with correct environment
- Update both release.yml and snapshot.yml workflows

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>

* Use sonaRelease command in release workflow

- Replace publishSigned with sonaRelease for proper release flow
- sonaRelease handles both publishing and release to Central Portal

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>

* Add publishSigned step back to release workflow

- First step: publishSigned to stage signed artifacts
- Second step: sonaRelease to release staged artifacts to Central
- Both steps needed for proper release flow

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>

* Revert to original workflow structure with updated secrets

- Restore "Build bundle" and "Release to Sonatype" step names
- Keep publishSigned in Build bundle step
- Use sonaRelease in Release step with correct secret names
- Maintain original workflow structure with modern functionality

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>

---------

Co-authored-by: Claude <noreply@anthropic.com>

xerial added a commit to scala-steward/msgpack-java that referenced this pull request

Jul 19, 2025