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
* Version bump in package.json, bower.json, and in the main file. e.g) [RosLib.js](src/RosLib.js)
13
+
* Version bump in [package.json](./package.json)
17
14
* Tag the version
18
15
19
-
## 3. Release modules
20
-
21
-
### NPM
22
-
23
-
Publish the module. We publish in the global scope.
24
-
25
-
*`npm publish`
26
-
27
-
### CDN
28
-
29
-
Hosted via the [JsDelivr](https://www.jsdelivr.com/) CDN, which takes it directly from the repo.
30
-
31
-
## 4. Create GitHub Release
16
+
## 3. Create GitHub Release
32
17
33
18
* Create a new GitHub release based on the new git tag.
34
19
* Add the version number as release title (Without leading `v`).
35
20
* Let GitHub auto-generate the Changelog
36
21
* Mark `Set as latest release`
37
22
* Publish release
38
-
39
-
## 5. Update JSdocs in Robot Web Tools website
40
-
41
-
The JSdocs are update automatically by GitHub Actions [config](.github/workflows/docs.yml). The GitHub release created above, will trigger this run. The docs are hosted in their own repository at the `gh-pages` branch.
42
-
43
-
## 6. Sync `develop` branch with `master`
44
-
45
-
`Master` branch should represent the latest release.
46
-
47
-
* Create a PR against `master` from `develop`
48
-
* Do *Rebase and merge* to have the same history as `develop` branch
23
+
*[The CD action](.github/workflows/cd.yml) will automatically publish the docs to the website and publish the package to npm.
0 commit comments