Skip to content

Commit 7a1962c

Browse files
committed
docs: add local build verification step to RELEASE.md
1 parent a35b5f0 commit 7a1962c

1 file changed

Lines changed: 14 additions & 4 deletions

File tree

RELEASE.md

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,29 +17,39 @@
1717
npm install
1818
```
1919

20-
3. Commit changes:
20+
3. Verify build locally:
21+
22+
```sh
23+
npm run build
24+
```
25+
26+
Confirm the zip files are generated in `dist/` without errors. You may keep them for manual testing.
27+
28+
4. Commit changes:
2129

2230
```sh
2331
git add CHANGELOG.md package.json package-lock.json manifest.json manifest-firefox.json
2432
git commit -m "chore: update version to vX.Y.Z"
2533
git push origin main
2634
```
2735

28-
4. Run the release workflow:
36+
5. Run the release workflow:
2937

3038
```sh
3139
gh workflow run release.yml
3240
```
3341

3442
This will run tests, build Chrome & Firefox packages, and create a GitHub Release with the zip files.
3543

36-
5. Verify the release was created successfully:
44+
6. Verify the release was created successfully:
3745

3846
```sh
3947
gh release view vX.Y.Z
4048
```
4149

42-
6. Update the release notes on GitHub to match CHANGELOG.md:
50+
<!-- END-SHARED -->
51+
52+
7. Update the release notes on GitHub to match CHANGELOG.md:
4353

4454
```sh
4555
gh release edit vX.Y.Z --notes "## Improved

0 commit comments

Comments
 (0)