Skip to content

Commit ac73451

Browse files
ybiquitousMouvedia
andauthored
Document to add ecosystem test check in releasing task list (#7883)
See https://github.com/stylelint/stylelint-ecosystem-tester Co-authored-by: Gary Gozlan <[email protected]>
1 parent 8fefd14 commit ac73451

File tree

1 file changed

+12
-10
lines changed

1 file changed

+12
-10
lines changed

docs/maintainer-guide/releases.md

+12-10
Original file line numberDiff line numberDiff line change
@@ -4,35 +4,37 @@
44
- include the [template checklist](#new-release-issue-template)
55
- if applicable, list any new rules so that we can discuss including them in our configs
66
2. If necessary, open a pull request to mark those rules in [`docs/user-guide/rules.md`](../user-guide/rules.md).
7-
3. If necessary, test `main` locally in the:
8-
1. [`stylelint/stylelint-config-recommended`](https://github.com/stylelint/stylelint-config-recommended)
9-
2. [`stylelint/stylelint-config-standard`](https://github.com/stylelint/stylelint-config-standard)
10-
3. [`stylelint/stylelint.io`](https://github.com/stylelint/stylelint.io)
11-
4. Release Stylelint:
7+
3. Check if package tests in [stylelint/stylelint-ecosystem-tester](https://github.com/stylelint/stylelint-ecosystem-tester) fail with the new version.
8+
4. If necessary, test the main branch locally against:
9+
1. [stylelint/stylelint-config-recommended](https://github.com/stylelint/stylelint-config-recommended)
10+
2. [stylelint/stylelint-config-standard](https://github.com/stylelint/stylelint-config-standard)
11+
3. [stylelint/stylelint.io](https://github.com/stylelint/stylelint.io)
12+
5. Release Stylelint:
1213
1. If necessary, reorder the changelog entries in the "Prepare x.y.z" pull request so that the widest-reaching changes come first.
1314
2. Merge the "Prepare x.y.z" pull request.
1415
3. Open a terminal window in the `stylelint` repository.
1516
4. Run `npm run release`.
1617
5. Select the version from the [`np`](https://github.com/sindresorhus/np) prompt that matches the one in the changelog.
1718
6. Confirm the publishing of the package to [www.npmjs.com/package/stylelint](https://www.npmjs.com/package/stylelint).
18-
7. Confirm the creation of the release at [github.com/stylelint/stylelint/releases](https://github.com/stylelint/stylelint/releases).
19-
5. If necessary, release `stylelint-config-*`:
19+
7. Confirm the creation of the release at [stylelint/stylelint/releases](https://github.com/stylelint/stylelint/releases).
20+
6. If necessary, release `stylelint-config-*`:
2021
1. Change to the `stylelint-config-*` repository.
2122
2. Repeat steps 5 to 8 above for that repository.
22-
6. Update the website:
23+
7. Update the website:
2324
1. Go to the [releasing action page](https://github.com/stylelint/stylelint.io/actions/workflows/release-stylelint.yml) in the `stylelint.io` repository.
2425
2. Click **Run workflow**.
2526
3. Check and merge a pull request created by the action.
2627
4. Confirm the deployment of the update to [stylelint.io](https://stylelint.io).
27-
7. Check that [stylelint.io/demo](https://stylelint.io/demo) installs the latest Stylelint and config versions.
28-
8. Compose a tweet that:
28+
8. Check that [stylelint.io/demo](https://stylelint.io/demo) installs the latest Stylelint and config versions.
29+
9. Compose a tweet that:
2930
- announces the release
3031
- communicates what has changed
3132
- links to the appropriate heading in the changelog on [stylelint.io](https://stylelint.io)
3233

3334
## New release issue template
3435

3536
```markdown
37+
- [ ] stylelint-ecosystem-tester check
3638
- [ ] stylelint release
3739
- [ ] stylelint-config-recommended update/release
3840
- [ ] stylelint-config-standard update/release

0 commit comments

Comments
 (0)