Skip to content

Commit 9768670

Browse files
authored
Update releasing.md with more pre-release steps (dart-archive/linter#3901)
1 parent 97586c7 commit 9768670

File tree

1 file changed

+21
-5
lines changed

1 file changed

+21
-5
lines changed

doc/releasing.md

Lines changed: 21 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,27 @@
44

55
Before releasing there are a few boxes to tick off.
66

7-
* [ ] Is there a [milestone plan](https://github.com/dart-lang/linter/issues?q=is%3Aopen+is%3Aissue+label%3Amilestone-plan) for the release? If so, has it been updated?
8-
* [ ] Is the changelog up to date? (Look at commit history to verify.)
7+
* [ ] Is there a [milestone plan](https://github.com/dart-lang/linter/issues?q=is%3Aopen+is%3Aissue+label%3Amilestone-plan)
8+
for the release? If so, has it been updated?
9+
* [ ] Is the changelog up to date? (Look at
10+
[commit history](https://github.com/dart-lang/linter/commits/main) to verify.)
911
* [ ] Chronological order is fine.
12+
* [ ] Most changes should make it into the changelog, but internal cleanups
13+
and small documentation fixes do not need to be included.
1014
* [ ] Does the `AUTHORS` file need updating?
11-
* [ ] Spot check new lint rules for [naming consistency](https://github.com/dart-lang/linter/blob/main/doc/writing-lints.md). Rename as needed.
15+
* [ ] Spot check new lint rules for
16+
[naming consistency](https://github.com/dart-lang/linter/blob/main/doc/writing-lints.md).
17+
Rename as needed.
18+
* [ ] Test your candidate release against the Dart SDK, Flutter, and google3
19+
by creating a PR in gerrit:
20+
* [ ] Upload a Dart SDK Gerrit CL with
21+
[DEPS](https://github.com/dart-lang/sdk/blob/main/DEPS) pointing to the
22+
main branch's HEAD commit.
23+
* [ ] Run the `flutter-analyze` and `flutter-engine-linux`. These trybots will
24+
highlight code in various Flutter repositories, and internal to Google,
25+
which needs to be cleaned up before the linter release can land in the
26+
Dart SDK.
27+
TODO(srawlins): Document how to run a global presubmit for Google internal.
1228

1329
## Doing the Push
1430

@@ -19,9 +35,9 @@ First, make sure the build is GREEN.
1935
All clear? Then:
2036

2137
1. Update `pubspec.yaml` with a version bump and `CHANGELOG.md` accordingly.
22-
2. Tag a release [branch](https://github.com/dart-lang/linter/releases).
38+
2. Update Dart SDK's [DEPS](https://github.com/dart-lang/sdk/blob/main/DEPS).
2339
3. Publish to `pub.dev` (`dart pub lish`); heed all warnings that are not test data related!
24-
4. Update SDK `DEPS`.
40+
4. Tag a release [branch](https://github.com/dart-lang/linter/releases).
2541

2642
You're done!
2743

0 commit comments

Comments
 (0)