eclipse-edc / Technology-Gcp

Apache License 2.0
3 stars 6 forks source link

fix(ci): set version before tests, publishing #209

Closed paullatzelsperger closed 2 months ago

paullatzelsperger commented 2 months ago

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 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

Linked 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._