formalize new versioning scheme and fix console nightlies#536
Conversation
|
I think this will have to wait on #537 so I can cut a tag for the module and which will fix the version stamping in CI. |
0285b49 to
5c01371
Compare
| vars: {REPO: console-unstable, CHART: console, VERSION: "{{ .CONSOLE_CHART_VERSION }}"} | ||
|
|
||
| publish:nightly:helm:chart: | ||
| run: 'always' |
There was a problem hiding this comment.
I'm curious is that explicit run: 'always' is used to call ci:publish:nightly:helm:chart more than once?
There was a problem hiding this comment.
Taskfile's caching is kinda weird. There's a setting in the root taskfile to only run ever task once. This task will run once for every helm chart we want to publish (currently operator + console). Setting the label to be dynamic is supposed to make this task run once be unique label, but that didn't seem to work :/ So instead, we have to set it to run every time, which kinda makes sense for a build script any how?
|
Please run |
This commit formalizes the new version format of `$MAJOR.$MINOR-k8s$PATCH` for releases v25.1 and forwards. Changie has been configured to refer to versions in their semver format but will replace them with their `-k8s` alternative in the CHANGELOG itself. Version stamping has been moved to `./ci/script/version.sh` which provides a variety of options. ```bash ./ci/scripts/version.sh charts/console -e # v3.0-k8s0-beta.1-1-g760a015f ./ci/scripts/version.sh charts/console # v3.0.0-beta.1-1-g760a015f ./ci/scripts/version.sh charts/redpanda # v5.9.20-66-g92c19f4b ./ci/scripts/version.sh charts/redpanda -e # v5.9-k8s20-66-g92c19f4b ```
5c01371 to
e9bdafe
Compare
This commit formalizes the new version format of
$MAJOR.$MINOR-k8s$PATCHforreleases v25.1 and forwards.
Changie has been configured to refer to versions in their semver format but
will replace them with their
-k8salternative in the CHANGELOG itself.Version stamping has been moved to
./ci/script/version.shwhich provides avariety of options.