apache / apache/pekko-persistence-cassandra

reproducible builds: cassandra-bundle.jar is not always rebuilt when needed

Open
#259 2 comments 0 reactions 0 assignees View on GitHub
bug
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.