Skip to content

Latest commit

 

History

History
68 lines (48 loc) · 2.16 KB

File metadata and controls

68 lines (48 loc) · 2.16 KB

Release Process

Web wallet

Make a release:

  • pip3 install --upgrade \
      https://github.com/oasisprotocol/towncrier/archive/oasis-master.tar.gz
  • yarn changelog, commit "Assemble changes for ___ release", and merge PR

  • yarn release-tag (.github/workflows/release.yml then creates a github release)

Staging:

Production:

Deploy

Update Terraform module in oasisprotocol/internal-ops with security headers from Content-Security-Policy.txt and Permissions-Policy.txt, e.g. https://github.com/oasisprotocol/internal-ops/pull/1022/changes

Verify deployed version by opening the page in incognito (no cache) - it is displayed in the footer.

Verify security headers were updated:

  • See deployed headers

    curl --head https://wallet.stg.oasis.io/ -s | grep "content-security-policy\|permissions-policy"
    curl --head https://wallet.oasis.io/ -s | grep "content-security-policy\|permissions-policy"
  • Compare to Content-Security-Policy.txt and Permissions-Policy.txt in releases

Extension wallet

Mobile app