[DCJ-400] #major pre-releases use -snapshot
suffix
#1532
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Ticket: https://broadworkbench.atlassian.net/browse/DCJ-400
What:
Sam clients published as part of commits to PRs will now be suffixed with
-snapshot
rather than-SNAP
.Why:
Many Terra services use Dependabot to automate dependency upgrades. Dependabot will ignore new versions with
-snapshot
suffix and rightfully interpret them as prereleases. https://github.com/dependabot/dependabot-core/blob/8f9e4734020e0029a9ec53e1d38163bbcc6235c7/gradle/lib/dependabot/gradle/version.rb#L25Also tagging this as a major release to bring Sam client versions up to 1.0.0, past older versions pre-semver. My earlier attempt to do so did not properly trigger client publication on account of being a no-code commit: #1527
How:
Updated client version suffix in codegen directories.
PR checklist