You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Check that all PRs (e.g. with labels scheduled-for/xx.yy.z) have been merged
Discuss where the patch release notes go (probably a new section above the 24.11 release?)
Feature freeze
This will not be so crucial with release branches, but is nonetheless sensible as it will make it easier to cherry-pick any release-related bugfixes from main into the release branch.
End of the release cycle (Release day)
Technical tasks
Run the stackable-utils release scripts for promoting 24.11.1-rc2 to 24.11.1@adwk67
Update antora.yaml version in stackabletech/demos on the release branch - the stackable-utils release-scripts should do this like they do for products and operators.
Set the release to "Released" in the Feature Tracker and create a new release (how?)
Marketing tasks can now reference published documentation.
Marketing tasks
Write marketing / customer oriented release summary to be published in the marketing channels
Update the homepage banner (as long as we have it) to point to the new release
Write a blogpost / news article announcing the new release (optional)
Write a description of new demos for homepage/demos section
Announce Release on LinkedIn
Announce Release in Newsletter (optional)
Produce a release highlight video (optional)
Announce Release on Hacker News (optional)
Post an announcement in the GitHub Discussions Announcement forum and make it a pinned discussion while at the same time removing the old pinned thread
Post an announcement in Discord
Post an announcement on DOK Community in the #be-shameless Channel (Ping Lars or Jim)
Stackable Release 24.11.1
Important
Important dates:
Release checklists
Replace the items in the task lists below with the applicable Pull Requests / Issues
General Pre-Requisites (before Feature Freeze)
Note
Most of these tasks are not required for a patch release..
Early Pre-release tasks
Define product versions to include in the next releasePatch releaseUpdate and release operator-rs workspace membersUpdate Rust toolchain of operatorsUpdate Rust dependencies of operatorsUpdate Container ImagesNote
These tasks are note required for a patch release.
Pre-release
Run all of the test suites in Jenkins (with all product versions, not just "nightly")Check and update getting-started scriptsCheck and update demo chartsTest demos and upgrade from stable to nightly releaseEnsure integration tests are successful on OpenShiftCheck stackable-utils scripts in dry-run mode workOther Pre-Requisites (before Feature Freeze)
Search for open issues labeleded with
scheduled-for/24.11.1Other release-specific pre-requisites
Feature freeze
This will not be so crucial with release branches, but is nonetheless sensible as it will make it easier to cherry-pick any release-related bugfixes from main into the release branch.
End of the release cycle (Release day)
Technical tasks
24.11.1-rc2to24.11.1@adwk67stackablectlwith locally updated (to new release number)releases.yaml@Techassix86_64@NickLarsenNZRun all integration tests forDeferring until integrations tests are moved to Github Actionsaarch64Tip
Name the release-notes branch
docs/release-notes-24.11.1so that the link below takes you directly to the Pull Request template.Documentation tasks
docs/release-notes-24.11.1mainbranch @adwk67mainstackabletech/documentation/modules/ROOT/pages/getting-started.adoc and test the release install commandmaininto the release branchUpdate releases in the playbook (see scripts/publish-new-version.sh)Update antora.yaml version in stackabletech/demos on the release branch - the stackable-utils release-scripts should do this like they do for products and operators.Set the release to "Released" in the Feature Tracker and create a new release (how?)Marketing tasks can now reference published documentation.
Marketing tasks
Post-release tasks
Mark any releases older than one year as "end-of-life" in the documentation