[Changelog](https://github.com/malbeclabs/doublezero/blob/main/CHANGELOG.md) - [x] Testnet deployed automatically ## Mainnet-beta checklist ### Passport & programs - [x] **1.** Pause passport program and sentinel - [x] **2.** Upgrade passport program - [x] **3.** Resume passport program and sentinel - [x] **4.** Deploy Solana programs onchain: serviceability, telemetry and geolocation ### Packages & infra - [x] **5.** Promote component packages from CloudSmith `doublezero-testnet` → `doublezero` ([trigger](https://github.com/malbeclabs/infra/actions/workflows/promote.components.mainnet-beta.yml)) - [x] **6.** Update pinned versions in ansible ([example PR](https://github.com/malbeclabs/infra/pull/1086/changes)) - [x] **7.** Deploy components (`send-it` mode) ([trigger](https://github.com/malbeclabs/infra/actions/workflows/deploy-core.mainnet-beta.yml)) - [x] **8.** Promote client packages from CloudSmith `doublezero-testnet` → `doublezero` ([trigger](https://github.com/malbeclabs/infra/actions/workflows/promote.client.mainnet-beta.yml)) - [x] **9.** Execute `doublezero init` - [x] **10.** Deploy clients (`send-it` mode) ([trigger](https://github.com/malbeclabs/infra/actions/workflows/deploy-clients.mainnet-beta.yml)) ### QA & validation - [x] **11.** Run QA workflow ([trigger](https://github.com/malbeclabs/infra/actions/workflows/qa.mainnet-beta.yml)) - [x] **12.** Check dashboards for anomalies - [x] **13.** Verify recommended version in [docs](https://docs.malbeclabs.com/setup/)
Changelog
Mainnet-beta checklist
Passport & programs
Packages & infra
doublezero-testnet→doublezero(trigger)send-itmode) (trigger)doublezero-testnet→doublezero(trigger)doublezero initsend-itmode) (trigger)QA & validation