Skip to content

docs: release process documentation#168

Draft
PiotrKorkus wants to merge 2 commits intoeclipse-score:mainfrom
qorix-group:piotrkorkus_release_process
Draft

docs: release process documentation#168
PiotrKorkus wants to merge 2 commits intoeclipse-score:mainfrom
qorix-group:piotrkorkus_release_process

Conversation

@PiotrKorkus
Copy link
Contributor

No description provided.

@github-actions
Copy link

github-actions bot commented Mar 2, 2026

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

@PiotrKorkus
Copy link
Contributor Author

Copy link

Choose a reason for hiding this comment

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

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Linked docs do not tell anything about the process community needs to follow step by step to create S-CORE release. This is a technical guide we will use internally within reference integration team to align.
Then, it will be presented during Monday's tech alignment and once approved can be included into process_description.

Choose a reason for hiding this comment

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

Integrating this in the release mgt process would be great once agreed.

Comment on lines +35 to +36
Once all Modules are merged with their *code freeze*, Module Codeowners create a tag on that exact hash following the S-CORE release process,
provide release notes to the ``score_platform`` team, and ensure that the new release is present in S-CORE's ``bazel_registry``.
Copy link
Member

Choose a reason for hiding this comment

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

PR feedback is not mentioned here at all. Modules will create tags without manual integration attempt into bazel registry.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

What kind of feedback we expect? Once the code-freeze is integrated successfully its just a simple swap hash -> version.
Internal release and push to bazel registry should happen without any unexpected issues at this point.

Comment on lines +32 to +33
If there are any issues, Module Codeowners can either push fixes to their **dedicated release** branch and update the hash in the PR accordingly,
or provide patches (see :ref:`ref_int_patching-label`).
Copy link
Member

Choose a reason for hiding this comment

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

depending on state etc, they can also push fixes on their main branch and retry the entire process

Copy link
Member

Choose a reason for hiding this comment

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

what will this base off of? The last release? Then PRs will break due to incompatibilities?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

main branch is not the best choice in this situation as there might be some changes in the meantime which are not intended to be part of the release. This would break the whole idea of the code-freeze.

The base of the release branch is the code-freeze hash. Issues are either fixed on a release branch from code-freeze hash or patched in reference_integration repo.

apply suggestion

Co-authored-by: Alexander Lanin <alex@lanin.de>
Signed-off-by: Piotr Korkus <piotr.korkus.ext@qorix.ai>
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.

4 participants