Skip to content
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

Update Release Process Doc to Include New Process #547

Open
CloudBeard opened this issue Jul 19, 2024 · 1 comment
Open

Update Release Process Doc to Include New Process #547

CloudBeard opened this issue Jul 19, 2024 · 1 comment
Labels
documentation Improvements or additions to documentation

Comments

@CloudBeard
Copy link
Collaborator

Describe what should be investigated or refactored

Update the release-process.md inside of docs to include a newer steps and frequency on how the Lula team releases versions.

Newer steps/process to add below:
Ownership of the release will be rotated week by week for each person on the team.

Release Owner is expected to Review the release please pr prior to the Friday sync session and provide a recommendation for release or not release based on the following:

  • Current State of the release please pr
  • Inclusion of Meaningful updates (deps, fix, features etc)
  • Any blocking issue/PR that should be evaluated

If releasing - the release owner should notify the team, add a milestone to the PR to kickoff the workflows, and await 2x reviews on the release please pr prior to merge.

Release Owner will monitor the tag/release-draft creation and add a small summary to the release draft.

At the Sync Meeting - the team will review the draft and collectively agree on publishing as latest release.

Links to any relevant code

https://github.com/defenseunicorns/lula/blob/main/docs/community-and-contribution/release-process.md

@github-actions github-actions bot added the triage Awaiting triage from the team label Jul 19, 2024
@brandtkeller
Copy link
Member

I'd like to reframe the updates around:

  • Update the release process to include steps not currently documented - without a focus on the ownership role of release.
  • Update the process to reflect removing the quality gate of review required to publish a draft release after a human-friendly summary has been added.

@brandtkeller brandtkeller added documentation Improvements or additions to documentation and removed triage Awaiting triage from the team labels Jul 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
Status: 🔖 Ready
Development

No branches or pull requests

2 participants