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

docs(RELEASE.md): switch to 3 releases per year #1711

Merged
merged 1 commit into from
Aug 25, 2021

Conversation

leogr
Copy link
Member

@leogr leogr commented Aug 23, 2021

What type of PR is this?

/kind documentation

Any specific area of the project related to this PR?

/area build

What this PR does / why we need it:

This PR updates the RELEASE.md doc reflecting the new release cycle as discussed by Falco's maintainers.
Starting from now, we plan to release 3 times per year.

Thanks to @fntlnz @leodido @kris-nova @mstemm

/milestone 0.30.0

Which issue(s) this PR fixes:

Fixes #

Special notes for your reviewer:

Does this PR introduce a user-facing change?:

NONE

@poiana
Copy link
Contributor

poiana commented Aug 23, 2021

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: leogr

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

Copy link
Contributor

@krisnova krisnova left a comment

Choose a reason for hiding this comment

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

See my suggestion about adding language on what makes up a Hotfix release.

@@ -4,7 +4,9 @@ Our release process is mostly automated, but we still need some manual steps to

Changes and new features are grouped in [milestones](https://github.com/falcosecurity/falco/milestones), the milestone with the next version represents what is going to be released.

A release happens every two months ([as per community discussion](https://github.com/falcosecurity/community/blob/master/meeting-notes/2020-09-30.md#agenda)), and we need to assign owners for each (usually we pair a new person with an experienced one). Assignees and the due date are proposed during the [weekly community call](https://github.com/falcosecurity/community). Note that hotfix releases can happen as soon as it is needed.
Falco releases are due to happen 3 times per year. Our current schedule sees a new release by the end of January, May, and September each year. Hotfix releases can happen whenever it's needed.
Copy link
Contributor

Choose a reason for hiding this comment

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

Should we add some language about what denotes a Hotfix release?

Copy link
Contributor

Choose a reason for hiding this comment

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

Hotfix releases can happen whenever it's needed. A Hotfix release can be suggested by anyone, and can be approved by a single maintainer.

Copy link
Member Author

Choose a reason for hiding this comment

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

AFAIK, we don't have any process in place that allows only one maintainer to approve (at least 2 maintainers are needed to approve PRs).
So, although I agree it would be better to elaborate more on what a hotfix actually is, I'm not completely sure what we want to document. 🤔

@poiana poiana merged commit b12d37a into master Aug 25, 2021
@poiana poiana deleted the docs/new-release-cycle branch August 25, 2021 15:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants