gchq / Gaffer

A large-scale entity and relation database supporting aggregation of properties
Apache License 2.0
1.75k stars 354 forks source link

Gh-3244 fix ci versioning #3245

Closed tb06904 closed 5 days ago

tb06904 commented 1 week ago

Moves to using mavens 'revision' property so don't have to rely on the release plugin anymore (further reading). This requires editing all the poms to abstract out the version hence lots of file changes.

This also includes a fix so that the version is consistently pulled from the milestone closing so the version on develop should be incremented correctly (set to always be the patch version increasing by default)

Set the version to 2.3.0 -SNAPSHOT in line with next milestone

Related issue

sonarcloud[bot] commented 1 week ago

Quality Gate Passed Quality Gate passed

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
0.0% Coverage on New Code
0.0% Duplication on New Code

See analysis details on SonarCloud

codecov[bot] commented 1 week ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 67.07%. Comparing base (d948fa5) to head (197e39a).

Additional details and impacted files ```diff @@ Coverage Diff @@ ## develop #3245 +/- ## ============================================= + Coverage 67.06% 67.07% +0.01% - Complexity 2556 2558 +2 ============================================= Files 919 919 Lines 29492 29492 Branches 3288 3288 ============================================= + Hits 19778 19782 +4 + Misses 8263 8261 -2 + Partials 1451 1449 -2 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.