Skip to content

Latest commit

 

History

History
20 lines (15 loc) · 1.19 KB

releasing.md

File metadata and controls

20 lines (15 loc) · 1.19 KB

Releasing and Publishing Gopass UI

This documents the steps it needs to release and publish a new version of Gopass UI to Github.

In the codebase

  1. Let's check if code style and tests are okay: npm run release:check. If there are issues, fix them first.
  2. Increment the version number in package.json and do npm i to reflect it within package-lock.json.
  3. Build the releases for your local platform to verify everything is working: npm run release. This takes a while. If successful, the binaries were built in release/
  4. Build the releases for all supported platforms and packages: npm run release:full
  5. As we know that everything worked, commit and push the version change

Draft and public release on Github

  1. Draft a new release
  2. Choose the created Git tag.
  3. Write a precise but catchy release title. Maybe something about the core topics of this release etc.
  4. Describe this release in detail. What features were added or changed? Were bugs fixed? New platforms supported?
  5. Attach all binaries for this release from the release/ directory.
  6. Publish and spread the word! 🎉🎉🎉