Skip to content

Commit

Permalink
release version 2.3.0-RC3
Browse files Browse the repository at this point in the history
  • Loading branch information
jgadsden committed Nov 27, 2024
1 parent f29f5bc commit b32be7d
Show file tree
Hide file tree
Showing 7 changed files with 24 additions and 13 deletions.
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "threat-dragon",
"version": "2.3.0-RC2",
"version": "2.3.0-RC3",
"appBundleId": "org.owasp.threatdragon",
"private": true,
"scripts": {
Expand Down
17 changes: 14 additions & 3 deletions release-process.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ For example if RC1, but change for RC2 and so on :
1. `git clone [email protected]:OWASP/threat-dragon.git`
2. `cd threat-dragon`
3. update version, for example `"version": "2.3.0-RC1",`, in `td.vue/package.json`
4. ensure `buildState` in `td.vue/package.json` is empty ``
4. ensure `buildState` in `td.vue/package.json` is "" (empty)
5. update version, for example `"version": "2.3.0-RC1",`, in `package.json` and `td.server/package.json`
6. update package lock files: `npm install`
7. `npm run build`
Expand All @@ -38,7 +38,7 @@ After the releases candidate has been agreed by the Threat Dragon community, a r
1. `git clone [email protected]:OWASP/threat-dragon.git`
2. `cd threat-dragon`
3. update version eg `"version": "2.3.0",`, in `package.json`, `td.vue/package.json` and `td.server/package.json`
4. update `buildState` in `td.vue/package.json` away from `-latest` to ''
4. update `buildState` in `td.vue/package.json` away from `-latest` to "" (empty)
5. update package lock files: `npm install`
6. `npm run build`
7. `npm test`
Expand Down Expand Up @@ -128,7 +128,18 @@ Promote the release from draft to public once everything is in place
Update the [releases tab][releases] and the [info pane][td-info] on the OWASP Threat Dragon project pages.

Finally ensure Threat Dragon announces the new release on the [OWASP Threat Dragon][td-slack] slack channel
and any other relevant channels
and any other relevant channels such as [Blue Sky](https://bsky.app/profile/threatdragon.bsky.social)

### Tidy up

Reset the build state to 'latest'; this is displayed on the demo site:

1. update `buildState` in `td.vue/package.json` away from "" to `-latest`
2. update package lock files: `npm install`
3. ensure that the package-lock files are up to date using `npm install`
4. `git add --all; git status`
5. `git commit -m"set latest build version"`
6. `git push`

### Manually notarize / staple for MacOS images

Expand Down
4 changes: 2 additions & 2 deletions td.server/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion td.server/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "threat-dragon-server",
"version": "2.3.0-RC2",
"version": "2.3.0-RC3",
"private": true,
"scripts": {
"audit": "npm audit",
Expand Down
4 changes: 2 additions & 2 deletions td.vue/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions td.vue/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "threat-dragon",
"productName": "Threat Dragon",
"version": "2.3.0-RC2",
"version": "2.3.0-RC3",
"appBundleId": "org.owasp.threatdragon",
"private": true,
"scripts": {
Expand Down Expand Up @@ -44,7 +44,7 @@
},
"license": "Apache-2.0",
"homepage": "https://owasp.org/www-project-threat-dragon/",
"buildState": "-RC2",
"buildState": "",
"repository": {
"type": "git",
"url": "git://github.com/OWASP/threat-dragon.git"
Expand Down

0 comments on commit b32be7d

Please sign in to comment.