Closed adwk67 closed 1 year ago
Have you talked to/coordinated with @soenkeliebau and/or @sbernauer on this?
No, mainly as the ticket is a consolidation of information in other tickets that we have also discussed elsewhere. We also mentioned (yesterday I think) that it doesn't make sense to refine this ticket 100%, as so much will/can only become apparent in the course of actually working on it (e.g. what we include in an updated release script). But I agree, it's important to at least discuss the two issues I mentioned at the top, that we can close/adapt: I'll make a note to bring it up during/after the daily tomorrow. We also have the mono-repo issue on the arch-board for tomorrow.
Sebastian, Sönke and I chattet last week about how images should be versioned etc. I'm fine with accepting this ticket but I want to make sure that it's coordinated with the two of them.
Will you do all the updates to the tickets above? If yes: I'm fine with moving this to ready now.
Let's wait until we have sync-ed in/after tomorrow's daily, just in case I've missed any new developments - then I can update the tickets accordingly.
I'm fine with moving this ticket as soon as you think it's ready.
Yes, I think it is refined as far as it can be.
On-prem notes 28.11
rc
part of tag
nightly
everywhere (rather than e.g. 0.7.0-nightly
)
Thanks for putting in this effort!
With my docs hat on, I'm wondering what the process will be for the docs version (prerelease false/true)?
In this approach we will basically only have a shared version for everything (docker images, operators). This will be something like 23.01. The main branch will always be nightly and prerelease=true, the created release branches (e.g. release-23.01) will be tagged with the release + fix like 23.01.0, 23.01.1 e.g. for each "fix" or backtrack and always have prerelease=false.
The docs stuff should be reflected in the diagram as well ;)
From architecture meeting 07.12:
Refinement
Goal
Conduct a 23.01 release test-run using release branches:
Acceptance criteria
How to test
From stackable-utils:
./release/create-release-branch.sh -b 23.1 -c -p
./release/create-release-tag.sh -t 23.1.0 -c -p
23.1.0
for the repos named in the previous pointBackground
To consider
Discuss and document answers to the following questions:
main
and cherry-picked to the release branches. Is there merit in doing it in the opposite direction?Suggested/initial process outline
nightly
everywhere with the platform release e.g.23.01-rc1
and set antora docs toprerelease = true
docs/templating_vars.yaml
(can this be automated? difficult if not all operators are bumped)23.01-rcXX
will be replaced with23.01
and set antora docs toprerelease = false