Skip to content

Add template steps for feature freeze - #336

Merged
joestringer merged 2 commits into
mainfrom
pr/joe/feature-freeze
Jul 16, 2025
Merged

Add template steps for feature freeze#336
joestringer merged 2 commits into
mainfrom
pr/joe/feature-freeze

Conversation

@joestringer

@joestringer joestringer commented Jul 1, 2025

Copy link
Copy Markdown
Member

Extend the stable and final release processes to account for the communication
that should occur as part of clearly signalling to the development community
the state of the development cycle and any actions that contributors need to
take with respect to stable branches.

Also fixes: #302

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

I'd be interested in feedback on these changes in terms of:

  • The process indicated by these instructions
  • How we communicate this process to developers
  • Whether this should be handled in the "stable branch" github issue template or a separate template.

@joestringer
joestringer requested a review from aanm July 1, 2025 21:56
expectations for bandwidth in order to develop, test, review and merge
the PR.
```

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

I'd also like to integrate severity into this in some way. Perhaps something along the lines of the following labels on PRs:

  • severity/low: Impact is limited, perhaps only affecting some configurations, or affecting all configurations with acceptable repercussions in a production environment.
  • severity/medium: May force users to take mitigating actions in common scenarios.
  • severity/high: Widespread impact to common deployment configurations.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Background context further explained in this propsed release blocker workflow: cilium/cilium#32269 (comment)

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

I'll defer on this for now, we can always integrate this into the process on top of these changes.

Base automatically changed from pr/joe/remove-unnecessary-steps to main July 2, 2025 07:40
@joestringer
joestringer force-pushed the pr/joe/feature-freeze branch from 4a1209c to 30b6eb2 Compare July 2, 2025 16:57
Comment thread .github/ISSUE_TEMPLATE/release_template_minor.md

@aanm aanm left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

🚢

Comment thread .github/ISSUE_TEMPLATE/release_template_minor.md
Comment thread .github/ISSUE_TEMPLATE/release_template_rc_branch.md
Comment thread .github/ISSUE_TEMPLATE/release_template_rc_branch.md Outdated
Comment thread .github/ISSUE_TEMPLATE/release_template_rc_branch.md
@joestringer
joestringer force-pushed the pr/joe/feature-freeze branch from 30b6eb2 to 59e0029 Compare July 16, 2025 00:12
Signed-off-by: Joe Stringer <joe@cilium.io>
After a vX.Y.0 minor release, we typically need to do a set of clean up
around (a) the upgrade guide on `main`, which now refers to the latest
stable release rather than being a placeholder for the upcoming
development release, and (b) the oldest stable branch which becomes
unmaintained following the new stable release. Document these steps.

Signed-off-by: Joe Stringer <joe@cilium.io>
@joestringer
joestringer force-pushed the pr/joe/feature-freeze branch from 59e0029 to 6a88d95 Compare July 16, 2025 00:13
@joestringer

Copy link
Copy Markdown
Member Author

Applied all of the proposed fixes. Merging shortly.

@joestringer
joestringer merged commit 0ff663e into main Jul 16, 2025
1 check passed
@joestringer
joestringer deleted the pr/joe/feature-freeze branch July 16, 2025 00:14
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.

Add ariane scheduled workflows cleanup step to full release checklist

3 participants