apache / apache/pekko-persistence-cassandra
reproducible builds: cassandra-bundle.jar is not always rebuilt when needed
- Dominant language
- Scala
- Stars
- 15
- Forks
- 17
- Avg merge
- 6h 43m
- Merged PRs (30d)
- 11
Description
Checking the 1.1.0 release, I found the cassandra-bundle.jar was a version `1.1.0-M0+73-9c76067f+20240712-1357-SNAPSHOT` one, rather than a freshly-built one.
It seems `sbt +clean` does not remove `target/cassandra-bundle.jar`.
As a workaround perhaps we should manually clean out `cassandra-bundle/target` as part of the release process?
Contributor guide
Research direction
Start by reproducing the release behavior around sbt +clean and the target/cassandra-bundle.jar path, then inspect how the cassandra-bundle/target directory is handled during releases. Done means the release process reliably rebuilds cassandra-bundle.jar instead of packaging the older snapshot artifact.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cassandra, scala
- Domain
- build-system, release
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100