Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions docs/Release.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,3 +15,18 @@ Follow this list for items that must be completed for release of the `vscode-has
- [ ] Perform the release by creating a [release in Github](https://github.com/haskell/vscode-haskell/releases)
- Github actions will automatically release the extension to VSCode- and VSX-Marketplace.
- If you want to create a pre-release, create a [pre-release in Github](https://github.com/haskell/vscode-haskell/releases). The github action will perform the appropriate actions automatically and publish the pre-release of the extension to VSCode- and VSX-Marketplace.

## Release CI

The release CI has access tokens for VSX Marketplace and the VSCode Marketplace.

Seemingly, the VSX Marketplace token does not expire. If it is lost for some reason, follow the steps below. Fendor can also generate a VSX Marketplace token.

The latter needs to be refreshed once a year.

* Send an email to `[email protected]` requesting the token
* Include your public GPG key so they can send you the token encrypted
* Update the repository secrets
* People from the [@haskell-ide](https://github.com/orgs/haskell/teams/haskell-ide) have full access to the vscode-haskell repo and can update secrets

Last time the VSCode Marketplace token was updated: 2023-08-17