@@ -28,20 +28,23 @@ Follow the following steps to release a new version of quick-lint-js:
2828 * website/public/index.ejs.html
2929 * website/public/install/index.ejs.html
3030
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
3235 https://github.com/quick-lint/quick-lint-js (not a fork).
3336
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.
3538
36- 5 . Download the following artifacts from the artifact server:
39+ 6 . Download the following artifacts from the artifact server:
3740 * ` https://c.quick-lint-js.com/builds/%YOUR_COMMIT_HASH%/vscode/quick-lint-js-%YOUR_VERSION_NUMBER%.vsix `
3841 * ` https://c.quick-lint-js.com/builds/%YOUR_COMMIT_HASH%/npm/quick-lint-js-%YOUR_VERSION_NUMBER%.tgz `
3942
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
4144 ` /var/www/c.quick-lint-js.com/builds/%YOUR_COMMIT_HASH% ` to
4245 ` /var/www/c.quick-lint-js.com/releases/%YOUR_VERSION_NUMBER% ` .
4346
44- 7 . Publish the packages:
47+ 8 . Publish the packages:
4548 * With the ` vscode/quick-lint-js-*.vsix ` artifact:
4649 ` npx vsce publish --packagePath ./quick-lint-js-*.vsix `
4750 * 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:
5053 ` npm publish ./quick-lint-js-*.tgz `
5154 * Run the ` dist/debian/sync-releases-to-apt ` script.
5255
53- 8 . Publish the website:
56+ 9 . Publish the website:
5457 1 . Visit
5558 https://github.com/quick-lint/quick-lint-js/actions/workflows/deploy-website.yml?query=workflow%3A%22deploy+website%22
5659 2 . Click the "Run workflow" menu, select your branch, enter the commit's
5760 hash, then click "Run workflow" button.
5861
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
6063 GitHub.
6164
62- 10 . Push the commit to the ` master ` branch on GitHub.
65+ 11 . Push the commit to the ` master ` branch on GitHub.
6366
64- 11 . Update Arch Linux user repositories (AUR):
67+ 12 . Update Arch Linux user repositories (AUR):
6568 1 . Clone ssh://
[email protected] /quick-lint-js with Git.
6669 2 . Update README to point to the tag's commit.
6770 3 . Copy ` dist/arch/PKGBUILD-release ` into the checkout as ` PKGBUILD ` .
0 commit comments