wasabi-docs-test
  • Introduction
  • README
  • Installation and Debugging
    • Installation
    • Deterministic Build
    • Debugging
  • Deployment
    • Client Deployment
    • Backend Deployment
  • Contributing and Community
    • Contributing
    • Dojo
    • License
    • Report a Vulnerability
  • FAQ
    • FAQ
  • GitBook Tests
    • Links
Powered by GitBook
On this page
  • 1. Packaging
  • 2. GitHub Release
  • 3. Notify
  • 4. Announce

Was this helpful?

  1. Deployment

Client Deployment

1. Packaging

  1. Make sure local .NET Core version is up to date.

  2. Update the onion seed list to the most reliable ones: dotnet run -- --reduceonions

  3. Run tests.

  4. Dump client version.

  5. Run packager in publish mode.

  6. Create .msi

  7. Run packager in sign mode. (Set back to publish mode.)

  8. Final .msi test on own computer.

2. GitHub Release

  1. Create GitHub Release (Use the previous release as template.)

  2. Write Release notes based on commits since last release.

  3. Download and test the binaries on all VMs.

3. Notify

  1. Refresh website download and signature links.

  2. Update InstallationGuide and DeterministicBuildGuide download links.

  3. Make sure CI and CodeFactor checks out.

  4. Deploy testnet and mainnet backend.

4. Announce

  1. Twitter (tag @wasabiwallet #Bitcoin #Privacy).

  2. Submit to /r/WasabiWallet and /r/Bitcoin.

PreviousDebuggingNextBackend Deployment

Last updated 5 years ago

Was this helpful?