67 Commits

Author SHA1 Message Date
Taro L. Saito
6d25a37cbe
Migrate to sonaRelease command for publishing (#676)
* Update CLAUDE.md development workflow

- Fix typo in 'commit'
- Add PR guidelines and common development tasks
- Update native code build command to use 'make clean-native native'

* Update Snappy version to 1.2.2 and fix test compatibility

- Update SNAPPY_VERSION from 1.1.10 to 1.2.2 in VERSION file
- Fix SnappyOutputStreamTest expected compression size for aarch64
  (90277 bytes) to match improved compression ratio in Snappy 1.2.2
- All tests pass with new version

Fixes #662

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

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

* Update CI to trigger tests on Makefile and VERSION changes

- Add Makefile* pattern to catch all Makefile variants
- Add **/VERSION pattern to catch VERSION files anywhere in repo
- Ensures tests run when native build configuration or versions change

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

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

* Migrate to sonaRelease command for publishing

- Remove sbt-sonatype plugin dependency
- Update to sbt 1.11.3 for built-in Sonatype support
- Replace sonatypePublishToBundle with direct Sonatype URLs
- Add release process documentation to CLAUDE.md
- Simplify publishing workflow using built-in sbt functionality

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

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

* Update publishTo to use Central Portal URLs and localStaging

- Use https://central.sonatype.com/repository/maven-snapshots/ for snapshots
- Use localStaging.value for releases to support sonaRelease workflow

* Revert unintended changes to keep PR focused on sonaRelease migration

- Revert SNAPPY_VERSION upgrade (1.2.2 -> 1.1.10)
- Revert SnappyOutputStreamTest compression ratio change
- Revert native library binary update
- Revert CI workflow trigger additions

These changes should be in separate PRs, not part of the publishing migration.

* Update release.yml to use sonaRelease command

- Replace sonatypeBundleRelease with sonaRelease
- Update environment variable names to standard SONATYPE_USERNAME/PASSWORD
- Aligns with sbt's built-in Sonatype publishing workflow

* Update snapshot.yml environment variable names

- Update SONATYPE_USER to SONATYPE_USERNAME
- Update SONATYPE_PASS to SONATYPE_PASSWORD
- Aligns with standard naming used in sonaRelease workflow

---------

Co-authored-by: Claude <noreply@anthropic.com>
2025-07-19 11:16:45 -07:00
xerial-bot
7fb9221328
Update sbt, scripted-plugin to 1.11.3 (#674) 2025-07-19 10:43:49 -07:00
xerial-bot
370a843e76
Update sbt-dynver to 5.1.1 (#669) 2025-07-19 10:43:40 -07:00
xerial-bot
494d053019
Update sbt, scripted-plugin to 1.10.11 (#656) 2025-07-19 08:02:09 -07:00
xerial-bot
e91365a905
Update sbt-scalafmt to 2.5.5 (#670) 2025-07-19 07:59:46 -07:00
xerial-bot
42e5928a28
Update sbt-scalafmt to 2.5.4 (#633) 2025-02-03 21:17:03 -08:00
xerial-bot
192e0ee286
Update sbt to 1.10.7 (#624) 2025-01-08 11:46:12 -08:00
xerial-bot
dfbf67a4cb
Update sbt-sonatype to 3.12.2 (#609) 2024-12-19 16:16:05 -08:00
xerial-bot
f6b188896c
Update sbt to 1.10.6 (#619) 2024-12-19 09:33:33 -08:00
xerial-bot
1fe7685ae7
Update sbt-pgp to 2.3.1 (#622) 2024-12-19 09:33:16 -08:00
xerial-bot
9c73c6e6a2
Update sbt-dynver to 5.1.0 (#610) 2024-11-15 12:15:29 -08:00
xerial-bot
8a32b3c6cb
Update sbt to 1.10.5 (#615) 2024-11-12 20:40:30 -08:00
xerial-bot
85966bbb1b
Update sbt-pgp to 2.3.0 (#602) 2024-10-08 14:38:59 -07:00
xerial-bot
ac5d2cb3e1
Update sbt to 1.10.2 (#598) 2024-10-08 14:38:44 -07:00
xerial-bot
899b9b2cdb
Update sbt-sonatype to 3.11.3 (#592) 2024-09-10 12:22:59 -07:00
xerial-bot
bfa55cb989
Update sbt to 1.10.1 (#585) 2024-07-16 10:18:04 -07:00
xerial-bot
3e829907d3
Update sbt to 1.10.0 (#577) 2024-05-13 11:32:21 -07:00
xerial-bot
ca38ae715c
Update sbt to 1.9.9 (#562) 2024-02-26 11:50:23 -08:00
xerial-bot
7232cca1a1
Update sbt-osgi to 0.10.0 (#554) 2024-01-31 22:18:30 -08:00
xerial-bot
c76775fd6a
Update sbt-osgi to 0.9.11 (#553) 2024-01-26 00:59:32 -08:00
xerial-bot
ebfbdead18
Update sbt-osgi to 0.9.10 (#549) 2024-01-06 23:56:04 -08:00
xerial-bot
a13ad45c60
Update sbt to 1.9.8 (#544) 2023-12-15 22:24:42 -08:00
xerial-bot
f43681045a
Update sbt-sonatype to 3.10.0 (#539) 2023-11-18 00:46:09 -08:00
xerial-bot
b5f3246597
Update sbt-osgi to 0.9.9 (#534) 2023-11-02 14:12:16 -07:00
xerial-bot
4b7c727018
Update sbt to 1.9.7 (#530) 2023-10-23 20:57:47 -07:00
xerial-bot
e62daac2d1
Update sbt-osgi to 0.9.8 (#529) 2023-10-21 14:06:34 -07:00
xerial-bot
13f8db197c
Update sbt to 1.9.6 (#505) 2023-09-22 13:42:25 -07:00
xerial-bot
bc15373ad7
Update sbt-scalafmt to 2.5.2 (#500) 2023-09-05 07:24:37 -07:00
xerial-bot
bfda514819
Update sbt to 1.9.4 (#496) 2023-09-05 07:24:05 -07:00
xerial-bot
db7f7103ad
Update sbt to 1.9.3 (#483) 2023-07-30 17:14:38 -07:00
xerial-bot
589b5d36a5
Update sbt to 1.9.2 (#476) 2023-07-12 19:11:35 -07:00
xerial-bot
d71e1584d0
Update sbt to 1.9.1 (#467) 2023-06-27 14:52:10 -07:00
xerial-bot
33441eec73
Update sbt-dynver to 5.0.1 (#461) 2023-06-16 14:55:43 -07:00
xerial-bot
f32d5b0d7c
Update sbt to 1.9.0 (#455)
* Update sbt to 1.9.0

* Run CI on sbt upgrade

---------

Co-authored-by: Taro L. Saito <leo@xerial.org>
2023-06-02 15:19:00 -07:00
xerial-bot
b780eae3a4
Update sbt-sonatype to 3.9.21 (#432) 2023-05-16 13:13:24 -07:00
xerial-bot
fba33f4eab
Update sbt to 1.8.3 (#430) 2023-05-16 11:00:33 -07:00
xerial-bot
bb51e7c8f2
Update sbt-sonatype to 3.9.20 (#427) 2023-05-09 16:55:18 -07:00
xerial-bot
745d4c440f
Update sbt-sonatype to 3.9.18 (#402) 2023-03-09 23:19:12 -08:00
xerial-bot
e2a4b5a596
Update scalafmt-core to 3.7.2 (#399)
* Update scalafmt-core to 3.7.2

* Reformat with scalafmt 3.7.2

Executed command: scalafmt --non-interactive

* Add 'Reformat with scalafmt 3.7.2' to .git-blame-ignore-revs
2023-03-06 12:55:26 -08:00
Taro L. Saito
c515db5857
Add release automation workflow (#384) 2023-01-28 00:33:40 -08:00
Taro L. Saito
a794389cf2
Upgrade to snappy-1.1.9 (#379)
* Upgrade to snappy-1.1.9

* Add sbt-dynver

* Fix script so as not to requrie perl

* Upgrade bitshuffle to 0.5.1

* use bitshuffle 0.3.4, which can be compiled without errors

* Add native library build workflow
2023-01-27 22:33:12 -08:00
xerial-bot
5040e7c638
Update sbt-pgp to 2.2.1 (#361)
* Update sbt-pgp to 2.2.1

* Revert commit(s) d90c8ff

* Update sbt-pgp to 2.2.1

* Revert commit(s) 12e4f46

* Update sbt-pgp to 2.2.1
2023-01-27 20:30:28 -08:00
xerial-bot
60758d8353
Update sbt-scalafmt to 2.5.0 (#358) 2023-01-27 17:17:51 -08:00
xerial-bot
b4ef07f9c3
Update sbt to 1.8.2 (#366) 2023-01-27 17:17:33 -08:00
xerial-bot
448679cf77
Update sbt-sonatype to 3.9.17 (#370) 2023-01-27 17:17:26 -08:00
xerial-bot
be7958f6e3
Update sbt to 1.7.3 (#355) 2022-12-05 22:14:18 -08:00
xerial-bot
d74fcf63c2
Update sbt-sonatype to 3.9.15 (#360) 2022-12-05 22:14:09 -08:00
xerial-bot
169facb1a5
Update sbt-sonatype to 3.9.14 (#357) 2022-11-08 12:06:50 -08:00
xerial-bot
35de895018
Update sbt to 1.7.1 (#336) 2022-09-16 17:08:17 -07:00
xerial-bot
e4fb87eabf
Update sbt-scalafmt to 2.4.6 (#317)
* Update sbt-scalafmt to 2.4.6

* Update sbt-scalafmt to 2.4.6
2022-06-03 13:46:49 -07:00