@@ -40,7 +40,10 @@ Follow the following steps to release a new version of quick-lint-js:
40
40
8 . Upload the signed build artifacts to the artifact server:
41
41
` rsync -av signed-builds/ [email protected] :/var/www/c.quick-lint-js.com/releases/$YOUR_VERSION_NUMBER/ `
42
42
43
- 9 . Publish the packages:
43
+ 9 . Update the ` latest ` symlink on the artifact server:
44
+ ` ssh [email protected] "ln --force --no-dereference --symbolic $YOUR_VERSION_NUMBER /var/www/c.quick-lint-js.com/releases/latest" `
45
+
46
+ 10 . Publish the packages:
44
47
* With the ` vscode/quick-lint-js-*.vsix ` artifact:
45
48
` npx vsce publish --packagePath signed-builds/vscode/quick-lint-js-*.vsix `
46
49
* With the ` vscode/quick-lint-js-*.vsix ` artifact:
@@ -49,14 +52,14 @@ Follow the following steps to release a new version of quick-lint-js:
49
52
` npm publish signed-builds/npm/quick-lint-js-*.tgz `
50
53
* Run the ` dist/debian/sync-releases-to-apt ` script.
51
54
52
- 10 . Publish the website: Run ` ./website/deploy.sh COMMIT_HASH_HERE ` .
55
+ 11 . Publish the website: Run ` ./website/deploy.sh COMMIT_HASH_HERE ` .
53
56
54
- 11 . Create a Git tag named after the version number (e.g. ` 0.1.0 ` ). Push it to
57
+ 12 . Create a Git tag named after the version number (e.g. ` 0.1.0 ` ). Push it to
55
58
GitHub.
56
59
57
- 12 . Push the commit to the ` master ` branch on GitHub.
60
+ 13 . Push the commit to the ` master ` branch on GitHub.
58
61
59
- 13 . Update Arch Linux user repositories (AUR):
62
+ 14 . Update Arch Linux user repositories (AUR):
60
63
1 . Clone ssh://
[email protected] /quick-lint-js with Git.
61
64
2 . Update README to point to the tag's commit.
62
65
3 . Run ` dist/arch/update-aur.sh --docker --test /path/to/quick-lint-js-aur-clone ` .
0 commit comments