Skip to content

Commit fe9e485

Browse files
authored
[wiki migration] Release team pages (#148723)
This sorts the wiki pages owned by the Release team in the docs/ directory as planned in [flutter.dev/go/migrate-flutter-wiki-spreadsheet](https://docs.google.com/spreadsheets/d/1x65189ZBdNiLRygpUYoU08pwvXD4M-Z157c6pm8deGI/edit?usp=sharing) It also adds the release related labels to the bot for future PRs. Changes to the content were only updating cross links. The remaining wiki links will be updated after the rest of the pages are relocated, the original wiki links still work in the meantime. Part of flutter/flutter#145009
1 parent 450b072 commit fe9e485

19 files changed

+171
-169
lines changed

.github/labeler.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -152,12 +152,16 @@ team-ecosystem:
152152
- changed-files:
153153
- any-glob-to-any-file:
154154
- docs/ecosystem/**/*
155-
156155
team-engine:
157156
- changed-files:
158157
- any-glob-to-any-file:
159158
- docs/engine/**/*
160159

160+
team-release:
161+
- changed-files:
162+
- any-glob-to-any-file:
163+
- docs/releases/**/*
164+
161165
tool:
162166
- changed-files:
163167
- any-glob-to-any-file:
File renamed without changes.

docs/unsorted_wiki/Flutter-Cherrypick-Process.md renamed to docs/releases/Flutter-Cherrypick-Process.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ refer to the FAQ section below
2323
## Frequently asked questions
2424

2525
### How do I request a cherry-pick?
26-
To request a cherry-pick, utilize the [issue template](https://github.com/flutter/flutter/issues/new?assignees=&labels=cp%3A+review&template=7_cherry_pick.yml&title=%5BCP%5D+%3Ctitle%3E).
26+
To request a cherry-pick, utilize the [issue template](https://github.com/flutter/flutter/issues/new?template=7_cherry_pick.yml).
2727

2828
### Who can request a cherry-pick?
2929

@@ -41,7 +41,7 @@ The release engineering team will assign a cherry-pick reviewer who is an expert
4141
### Lifecycle of a cherry-pick
4242

4343
1. The cherry-pick requester opens a cherry-pick pull request to the [beta](https://github.com/flutter/flutter/blob/beta/bin/internal/release-candidate-branch.version) or [stable](https://github.com/flutter/flutter/blob/stable/bin/internal/release-candidate-branch.version) **candidate** branch (follow the respective link to find the branch name)
44-
2. A cherry-pick issue is filled out completely and created utilizing the [cherry-pick template](https://github.com/flutter/flutter/issues/new?assignees=&labels=cp%3A+review&template=7_cherry_pick.yml&title=%5BCP%5D+%3Ctitle%3E) in the [flutter/flutter](https://github.com/flutter/flutter) repository.
44+
2. A cherry-pick issue is filled out completely and created utilizing the [cherry-pick template](https://github.com/flutter/flutter/issues/new?template=7_cherry_pick.yml) in the [flutter/flutter](https://github.com/flutter/flutter) repository.
4545
3. The release engineering team is notified that a cherry-pick request is in queue and assigns an appropriate reviewer who is an expert in the area who will review the cherry-pick issue and associated cherry-pick pull request.
4646
4. The release engineering team applies the `merge-to-beta` or `merge-to-stable` label.
4747
5. The cherry-pick request then enters one of the following states.

docs/unsorted_wiki/Flutter-build-release-channels.md renamed to docs/releases/Flutter-build-release-channels.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ Flutter has the following channels, in increasing order of stability.
55
### `master` (aka `main`)
66

77
The current tip-of-tree, absolute latest cutting edge build. Usually functional, though sometimes we accidentally break things. We do not run the entirety of our testing before allowing patches to land on this branch. We do not
8-
recommend using this branch unless [you are contributing to Flutter](https://github.com/flutter/flutter/blob/master/CONTRIBUTING.md).
8+
recommend using this branch unless [you are contributing to Flutter](https://github.com/flutter/flutter/blob/main/CONTRIBUTING.md).
99

1010
The API documentation for the most recent commit on `master` is staged at: <https://master-api.flutter.dev>
1111

@@ -58,6 +58,6 @@ If you really need a particular patch and it's a fix to the flutter/flutter repo
5858

5959
## See also
6060

61-
* [[Release process]], which describes the details for how we push builds from channel to channel.
61+
* [Release process](Release-process.md), which describes the details for how we push builds from channel to channel.
6262
* [Cherrypick process](https://github.com/flutter/flutter/wiki/Flutter-Cherrypick-Process), where we cover how to request an issue for cherrypicking.
6363
* [Release notes](https://flutter.dev/docs/development/tools/sdk/release-notes), where we document changes to each version of the stable channel.

docs/unsorted_wiki/Hotfix-Documentation-Best-Practices.md renamed to docs/releases/Hotfix-Documentation-Best-Practices.md

File renamed without changes.
File renamed without changes.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ With each beta we need to test that there are no regressions. We have lots of au
22

33
## When to test betas
44

5-
We announce betas on our Discord (see the [[Chat]] page for the invite link), in the #releases channel, about once a month.
5+
We announce betas on our Discord (see the [Chat](https://github.com/flutter/flutter/wiki/Chat) page for the invite link), in the #releases channel, about once a month.
66

77
## How to get a beta build
88

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ At the start of every month, Flutter aims to ship a new beta to users. We prefer
2121

2222
## Conducting releases
2323

24-
[Conductor](https://github.com/flutter/flutter/tree/master/dev/conductor) is a release tool written in Dart to drive Flutter releases. It's the source of truth for what's needed to ship a release. Generally, it can promote candidate branches to betas, betas to stable, and hotfix releases. It handles the nuances of git, such as pushes, cherrypicks, and tagging, and the complexities of Flutter, such as rolling and release infra.
24+
[Conductor](https://github.com/flutter/flutter/tree/main/dev/conductor) is a release tool written in Dart to drive Flutter releases. It's the source of truth for what's needed to ship a release. Generally, it can promote candidate branches to betas, betas to stable, and hotfix releases. It handles the nuances of git, such as pushes, cherrypicks, and tagging, and the complexities of Flutter, such as rolling and release infra.
2525

2626
A Flutter release is very similar to what would be seen on the master branch, with some exceptions:
2727
1. Ensure all builds and tests are green
@@ -73,9 +73,9 @@ Since `stable` and `beta` are branches, new Y releases require a force push. Thi
7373

7474
## See also
7575

76-
- [[Cherrypicks|Flutter Cherrypick Process]]
77-
- [[Quality Assurance]]
78-
- [[Release channels|Flutter build release channels]]
79-
- [[Release versioning]]
76+
- [Flutter Cherrypick Process](Flutter-Cherrypick-Process.md)
77+
- [Quality Assurance](Quality-Assurance.md)
78+
- [Flutter build release channels](Flutter-build-release-channels.md)
79+
- [Release versioning](Release-versioning.md)
8080
- [SDK Releases](https://docs.flutter.dev/development/tools/sdk/releases?tab=linux)
81-
- [[Where's my Commit?]]
81+
- [Where's my Commit?](Where's-my-commit.md)

0 commit comments

Comments
 (0)