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: README.md
+20-2Lines changed: 20 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -203,9 +203,27 @@ mvn test
203
203
Releasing
204
204
---------
205
205
206
-
New releases should be tested on Travis and Taskcluster to allow for all supported versions of Node to be tested. Once satisfied that it works, new versions should be created with
207
-
`yarn version` rather than by manually editing `package.json` and tags should be pushed to Github. Make sure to update [the changelog](https://github.com/taskcluster/taskcluster-lib-urls/releases)!
206
+
New releases should be tested on Travis and Taskcluster to allow for all supported versions of various languages to be tested. Once satisfied that it works, new versions should be created with
207
+
`npm version` rather than by manually editing `package.json` and tags should be pushed to Github.
208
208
209
+
Make the Node release first, as Python's version depends on its `package.json`. This follows the typical tag-and-push-to-publish approach:
210
+
211
+
```sh
212
+
$ npm version minor # or patch, or major
213
+
$ git push upstream
214
+
```
215
+
216
+
Once that's done, build the Python sdists (only possible by the [maintainers on pypi](https://pypi.org/project/taskcluster-urls/#files)):
217
+
218
+
```sh
219
+
rm -rf dist/*
220
+
python setup.py sdist bdist_wheel
221
+
python3 setup.py bdist_wheel
222
+
pip install twine
223
+
twine upload dist/*
224
+
```
225
+
226
+
Make sure to update [the changelog](https://github.com/taskcluster/taskcluster-lib-urls/releases)!
0 commit comments