You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/dev/03-maintaining.md
+12Lines changed: 12 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -32,6 +32,18 @@ Please, make sure:
32
32
- e.g. if the first commit is `fix(web-server): serve binary files` and a second commit is “fix unit tests broken in the previous commit”, you should squash them into a single commit.
33
33
- It’s alright to ask the author of the pull request to fix any of the above.
34
34
35
+
## Releasing npm
36
+
For core collaborators with admin rights.
37
+
- Be on a good network that won't go down in the middle.
38
+
- Make sure you are sync to upstream master.
39
+
-`echo $GH_TOKEN`
40
+
- If not set, set GH_TOKEN from https://github.com/settings/tokens/new
41
+
-`npm login karmarunnerbot`
42
+
- The password is known to authorized releasers.
43
+
-`grunt release`
44
+
If the release fails, check the state of the git tags pushed to github. You may have to delete one.
45
+
46
+
35
47
## Ownership
36
48
Every project has one or more owners (or “maintainers”), listed in `owners` field of the
37
49
`package.json`. Typically, owners have push permissions.
0 commit comments