@@ -28,20 +28,23 @@ Follow the following steps to release a new version of quick-lint-js:
28
28
* website/public/index.ejs.html
29
29
* website/public/install/index.ejs.html
30
30
31
- 3 . Create a commit. Push it to GitHub on a non-main branch on
31
+ 3 . Re-generate man pages to include the updated version number by running
32
+ ` ./docs/man/generate-man-pages ` .
33
+
34
+ 4 . Create a commit. Push it to GitHub on a non-main branch on
32
35
https://github.com/quick-lint/quick-lint-js (not a fork).
33
36
34
- 4 . Wait for all GitHub Actions workflows to finish and to succeed.
37
+ 5 . Wait for all GitHub Actions workflows to finish and to succeed.
35
38
36
- 5 . Download the following artifacts from the artifact server:
39
+ 6 . Download the following artifacts from the artifact server:
37
40
* ` https://c.quick-lint-js.com/builds/%YOUR_COMMIT_HASH%/vscode/quick-lint-js-%YOUR_VERSION_NUMBER%.vsix `
38
41
* ` https://c.quick-lint-js.com/builds/%YOUR_COMMIT_HASH%/npm/quick-lint-js-%YOUR_VERSION_NUMBER%.tgz `
39
42
40
- 6 . ssh into the artifact server (c.quick-lint-js.com). Copy
43
+ 7 . ssh into the artifact server (c.quick-lint-js.com). Copy
41
44
` /var/www/c.quick-lint-js.com/builds/%YOUR_COMMIT_HASH% ` to
42
45
` /var/www/c.quick-lint-js.com/releases/%YOUR_VERSION_NUMBER% ` .
43
46
44
- 7 . Publish the packages:
47
+ 8 . Publish the packages:
45
48
* With the ` vscode/quick-lint-js-*.vsix ` artifact:
46
49
` npx vsce publish --packagePath ./quick-lint-js-*.vsix `
47
50
* With the ` vscode/quick-lint-js-*.vsix ` artifact:
@@ -50,18 +53,18 @@ Follow the following steps to release a new version of quick-lint-js:
50
53
` npm publish ./quick-lint-js-*.tgz `
51
54
* Run the ` dist/debian/sync-releases-to-apt ` script.
52
55
53
- 8 . Publish the website:
56
+ 9 . Publish the website:
54
57
1 . Visit
55
58
https://github.com/quick-lint/quick-lint-js/actions/workflows/deploy-website.yml?query=workflow%3A%22deploy+website%22
56
59
2 . Click the "Run workflow" menu, select your branch, enter the commit's
57
60
hash, then click "Run workflow" button.
58
61
59
- 9 . Create a Git tag named after the version number (e.g. ` 0.1.0 ` ). Push it to
62
+ 10 . Create a Git tag named after the version number (e.g. ` 0.1.0 ` ). Push it to
60
63
GitHub.
61
64
62
- 10 . Push the commit to the ` master ` branch on GitHub.
65
+ 11 . Push the commit to the ` master ` branch on GitHub.
63
66
64
- 11 . Update Arch Linux user repositories (AUR):
67
+ 12 . Update Arch Linux user repositories (AUR):
65
68
1 . Clone ssh://aur@aur.archlinux.org/quick-lint-js with Git.
66
69
2 . Update README to point to the tag's commit.
67
70
3 . Copy ` dist/arch/PKGBUILD-release ` into the checkout as ` PKGBUILD ` .
0 commit comments