Skip to content

Commit

Permalink
Update release docs for refreshing CI tokens (#942)
Browse files Browse the repository at this point in the history
fendor authored Aug 20, 2023

Verified

This commit was signed with the committer’s verified signature.
jalaziz Jameel Al-Aziz
1 parent 4a262a5 commit d438e0e
Showing 1 changed file with 15 additions and 0 deletions.
15 changes: 15 additions & 0 deletions docs/Release.md
Original file line number Diff line number Diff line change
@@ -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 `committee@haskell.org` 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

0 comments on commit d438e0e

Please sign in to comment.