Skip to content

Release process description#2671

Draft
PiotrKorkus wants to merge 4 commits intomainfrom
piotrkorkus_release_process
Draft

Release process description#2671
PiotrKorkus wants to merge 4 commits intomainfrom
piotrkorkus_release_process

Conversation

@PiotrKorkus
Copy link
Contributor

@PiotrKorkus PiotrKorkus commented Mar 10, 2026

Has to be signed off by all CFT leads:

@github-actions
Copy link

⚠️ Docs-as-Code version mismatch detected
Please check the CI build logs for details and align the documentation version with the Bazel dependency.

@github-actions
Copy link

The created documentation from the pull request is available at: docu-html

Copy link
Contributor

@masc2023 masc2023 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fine for me, beside the location of the content, see comment

Copy link
Contributor

@PandaeDo PandaeDo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I really appreciate this description. And I suggest to merge it to have an initial version. But afterwards it shall be improved that somebody from outside can understand it better.

@PiotrKorkus PiotrKorkus force-pushed the piotrkorkus_release_process branch from a5bf59e to 235e08a Compare March 11, 2026 16:37
Copy link
Contributor

@LittleHuba LittleHuba left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Will block this for the moment until I have reviewed it. Based on the description my approval is mandatory, so I enforce it with this block.

@4og 4og self-requested a review March 12, 2026 15:30
@PandaeDo PandaeDo marked this pull request as draft March 13, 2026 08:05
@PandaeDo
Copy link
Contributor

We will update the PR and therefore integrate it in the release management plan and also update the release process description. But please feel free to add your comments on this PR. I'll integrate them in the update as possible.

FScholPer
FScholPer previously approved these changes Mar 13, 2026
#. Tooling release
#. Code freeze

**Integration phase (2 weeks) :**

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggestion: Rename "Integration phase" to "Release phase"
Since we have continuous integration in place, calling this the "Integration phase" seems a bit inconsistent. Would it make more sense to rename it to "Release phase"? This would better reflect what's actually happening at this stage

-----------
At the end of development phase, each Module must provide a hash of the commit that represents a *code freeze*
and serves as a candidate for integration. The hash can be from the **main** or **dedicated release** branch.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

candidate for release*


Module Maintainers prepare a Pull Request to that branch with updates to the ``known_good.json`` file,
pointing to the hash of their *code freeze*. They may update other JSON fields for their Module as needed.
Automated workflows will build and test to provide clear feedback directly in the PR.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm wondering about the workflow here – if module maintainers have already specified the hash/version to use, what's the benefit of having them also create a PR? It seems like this could be streamlined by having the integration team handle PR creation, which would reduce review burden and help us move faster. Thoughts?

-------------

Project Leads create a branch ``release/version`` with new release notes in ``score_platform`` repository following template: :need:`doc__platform_release_note`.
Module Maintainers create a Pull Request to that branch with updates to the release notes,

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

is it "score" repository or score_platform ?
https://github.com/eclipse-score/score

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants