This PR adds a temporary fix to update the gradle/libs.version.toml version catalog before a version is published.
Specifically, it passes the version string to verify.yaml, so that tests are executed using the given upstream EDC modules, and it updates gradle.properties, gradle/libs.versions.toml and DEPENDENCIES before the Maven artefacts are published.
In addition, the release job (release-tech-aws.yaml) only bumps the version if it was a "release" version (not a hotfix/bugfix or a snapshot).
Why it does that
employ a temporary fix until a restructuring of the release workflow can be implemented.
Further notes
I intentionally did not extract the sed command in a re-usable action, because it is a temporary fix anyway, and it is better if it sticks out like a sore thumb
What this PR changes/adds
This PR adds a temporary fix to update the
gradle/libs.version.toml
version catalog before a version is published. Specifically, it passes the version string toverify.yaml
, so that tests are executed using the given upstream EDC modules, and it updatesgradle.properties
,gradle/libs.versions.toml
andDEPENDENCIES
before the Maven artefacts are published.In addition, the release job (
release-tech-aws.yaml
) only bumps the version if it was a "release" version (not a hotfix/bugfix or a snapshot).Why it does that
employ a temporary fix until a restructuring of the release workflow can be implemented.
Further notes
I intentionally did not extract the
sed
command in a re-usable action, because it is a temporary fix anyway, and it is better if it sticks out like a sore thumbLinked Issue(s)
Closes # <-- insert Issue number if one exists
_Please be sure to take a look at the contributing guidelines and our etiquette for pull requests._