Skip to content

Commit 1b90a6f

Browse files
committed
Add release steps to development doc
Signed-off-by: Denis Golovin [email protected]
1 parent 24e949a commit 1b90a6f

File tree

1 file changed

+19
-1
lines changed

1 file changed

+19
-1
lines changed

doc/development.md

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,4 +118,22 @@ use
118118
]
119119
}
120120
```
121-
# Run debugger from command pallet
121+
# Run debugger from command pallet
122+
123+
## How to update dependencies
124+
125+
Use `npm run update-deps` or `npm-check-updates` package
126+
127+
# Release steps
128+
129+
Follow this steps to release:
130+
1. Update version in package.json to next one
131+
2. Add record for new release into CHANGELOG.md
132+
3. Commit changes [1] and [2]
133+
4. Kick the build on jenkins with 'publishToMarketplace' set
134+
5. Wait until build gets to the point where approval is needed to push to marketplace
135+
6. Download just built .vsix file form nightly releases here https://download.jboss.org/jbosstools/adapters/snapshots/vscode-tekton/?C=M;O=D
136+
7. Install it and do smoke test
137+
8. Approve release on jenkins if everything is fine
138+
9. Create release on github and put in description record form [2]
139+
10. (optional) Blog about it (edited)

0 commit comments

Comments
 (0)