Closed YOU54F closed 7 months ago
The last numeric portion of the version number is really not needed in this package, and we could just get rid of it. The pact-cli only exists as a docker image, and there is no reason to version the gem updates in a separate mechanism to the image or packaging.
Tested this published from test_tag
branch and publishing multi manifests with correct tags across all builds so fingers crossed it should all go swimmingly at proper release time (and then I'll delete the test project pictured below)
hopefully fixes #117
with a workflow dispatch on the release image workflow, defaults INCREMENT to
"null"
- an actual string, with the words null. This will force the version number to remain the same, but increment the 4, portion of the semver, indicating that no changes occurred to the Gemfile, or no features have been incorporated into the Docker image. It just indicates that its been rebuilt and released.In the scenario that INCREMENT is set, either by
The following will occur
⚠️ if you note in the above image, the multi manifest images are correctly propagated to all tags, in the below image from the latest release from the pactfoundation, its a bit of a mis-mash. I haven't sussed this out yet, as bar the docker destination I am pushing to, the repos are identical 🤷🏾