Skip to content

Latest commit

 

History

History
36 lines (29 loc) · 1.46 KB

MAINTAINERS.md

File metadata and controls

36 lines (29 loc) · 1.46 KB

Maintainers

This document describes some instructions for maintainers. Other contributors and users need not be concerned with this material.

GitHub instructions

When setting up the repository on GitHub, configure the following settings:

  • Under Secrets:
    • Under Actions, add the DOCKER_PASSWORD repository secret with an appropriate value.
    • Under Dependabot, add the DOCKER_PASSWORD repository secret with an appropriate value (e.g., that of the corresponding secret above).
  • Under Branches, add a branch protection rule for the main branch.
    • Enable Require status checks to pass before merging.
      • Enable Require branches to be up to date before merging.
      • Add the Validate status check.
    • Enable Include administrators.
  • Under Options, enable Automatically delete head branches.
  • Under Pages, change the Source to GitHub Actions and check Enforce HTTPS.

Release instructions

Follow these steps to release a new version:

  1. Bump the version in [file:manifest.json] and [file:package.json], run npm install to update [file:package-lock.json], and update [file:CHANGELOG.md] with information about the new version. Ship those changes as a single commit.
  2. Run toast release to build the extension. It will produce a file called hashpass.zip.
  3. Upload the ZIP file to the Chrome Developer Dashboard and publish the new version.