Conversation
| current="$(svu current)" | ||
| if [[ "$current" == *-rc.* ]]; then | ||
| next="$(svu prerelease --prerelease rc)" | ||
| else | ||
| next="$(svu next --prerelease rc.1)" | ||
| fi |
There was a problem hiding this comment.
Is this actually necessary or can we just do this?
| current="$(svu current)" | |
| if [[ "$current" == *-rc.* ]]; then | |
| next="$(svu prerelease --prerelease rc)" | |
| else | |
| next="$(svu next --prerelease rc.1)" | |
| fi | |
| next="$(svu next --prerelease rc)" |
There was a problem hiding this comment.
As @Luke-Parkin pointed out, we need to be mindful of topo upgrade and the release scripts which have a dependency on the https://artifacts.tools.arm.com/devx-topo/ index to work out what the latest version is.
Currently tags on the end of version numbers are stripped so while this change wouldn't result in someone downloading an unsigned binary by accident it would break these upgrade mechanisms while a -rc release is the latest.
I guess we need to adjust the upgrade mechanisms to account for this but we need to wait for users to upgrade to topo version that has these changes. Alternatively (my preference) - upload these "release candidates" into a separate folder/repo on artifactory
Changes