-
Notifications
You must be signed in to change notification settings - Fork 22
docs: takeover release mgt #866
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
License Check Results🚀 The license check job ran with the Bazel command: bazel run //:license-check Status: ✅ Passed Click to expand output
|
The created documentation from the pull request is available at: docu-html |
63c68b3
to
ccaad1b
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
As initial fine for me, let's discuss some findings in the next meeting
Platform Release | ||
================ | ||
|
||
The Platform Release contains the full *SCORE* scope which spans over many modules. The releases |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
SCORE -> S-CORE, may check complete document
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
that was the only occurrence, changed
Inputs | ||
****** | ||
|
||
#. Module safety package |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Workflows have more inputs, shall that be consistent?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
added missing input
:tags: release_management | ||
:responsible: rl__technical_lead | ||
:approved_by: rl__project_lead | ||
:input: wp__module_safety_package, wp__module_sw_release_plan, wp__verification__module_ver_report |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
is the report not anyhow part of the package?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I wanted to make it specific
|
||
4. **Release Preparation**: | ||
|
||
* Update the version number according to the versioning policy. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
do we have a policy? Link to it?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
added link
It is part of project planning and therefore also documented with the same means. Generally a Release | ||
is planned as an issue linked to a milestone in the `GitHub Milestone Planning <https://github.com/orgs/eclipse-score/projects/13>`_. | ||
And this issue is closed by merging a pull request which creates/updates a release note. | ||
Currently decided S-CORE releases are 0.5 and 1.0. The steps until 0.5 release are already planned. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
May just link to the current roadmap is sufficient and also valid in future?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I removed the statement
|
||
5. **Release Execution**: | ||
|
||
* Create a release in the GitHub repository release branch and attach the release notes. For this consider the `GitHub Howto Release <https://docs.github.com/en/repositories/releasing-projects-on-github/managing-releases-in-a-repository/>`_ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
may add required topics as tagging, you ask in the next step for it
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
not understood, tags may be created before or during the "release" as desribed in the github link. We defined to do it already in step 4.
ccaad1b
to
19a32eb
Compare
want to wait for Anton to come back with feedback of the TL round on the topic of branches (do we want to have these or rely fully on feature flags). |
Ref: resolves #313
3ced04c
to
28ad7d7
Compare
Ref: closes #313
28ad7d7
to
b80e0a6
Compare
================== | ||
|
||
Branches: | ||
* main: Stable, production-ready code. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In my perception main was the development branch. Or do we want to introduce a seperate branch for the development?
No description provided.