8000 release: 1.8.7 by dcposch · Pull Request #1053 · daimo-eth/daimo · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

release: 1.8.7 #1053

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
May 17, 2024
Merged

release: 1.8.7 #1053

merged 3 commits into from
May 17, 2024

Conversation

dcposch
Copy link
Member
@dcposch dcposch commented May 17, 2024

New, much nicer receipts.

Release checklist

API and webapp

  • Branch from master. Deployed API manually; AWS not yet automated.
  • Testnet API deployed correctly
  • Testnet webapp deployed correctly

iOS

Watch all of the following interactions closely for jank and UX regressions, not
just outright bugs.

  • Install from private TestFlight
  • Create testnet account. Flashed Missing Key screen.
  • Faucet appears automatically
  • Send payment
  • Create Payment Link, open in browser. App error on testnet links. Need Separate testnet from mainnet deeplinks #858
  • Cancel Payment Link
  • Tap Payment Link, ensure it opens in-app
  • Create Request, open in browser
  • Add device + Use existing onboarding (test transactions work on both devices)
  • Remove device
  • Open History
  • Tap transaction, view in block explorer

Android

  • Install from Play Store closed track
  • Clear account (create one first, if necessary)
  • Create account. Faucet should appear automatically.
  • Send payment
  • Create Payment Link
  • Cancel Payment Link
  • Tap Payment Link, ensure it opens in-app
  • Add device + Use existing onboarding (test transactions work on both devices). Ran into Accept Invite no-ops if link is invalid #1054
  • Remove device
  • Create Request
  • Open History
  • Tap transaction, view in block explorer
  • Account screen: Send Debug Log
  • Debug log looks clean

Push to prod

  • Push to prod
  • Prod API deploys correctly
  • Prod website deploys correctly
  • Logs clean
  • Sentry clean

Prod smoke test

  • Log back into prod account
  • Send a transfer
  • Notification appears on confirmation
  • Create Payment Link, open in browser.
  • Reclaim link. Refresh page in browser, ensure status shows correctly.
  • Tap link. Ensure opens in app, status shows correctly.

Promote release

BEFORE merging this PR,

  • Push to App Store + Play Store, INCLUDING TestFlight + Open test track.
  • Bump version number for next development cycle.

Production mainnet releases will eventually trail TestFlight by at least a week
to allow longer and more thorough testing.

Copy link
vercel bot commented May 17, 2024

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
daimo-web ✅ Ready (Inspect) Visit Preview 💬 Add feedback May 17, 2024 9:37am
daimo-web-stage ✅ Ready (Inspect) Visit Preview 💬 Add feedback May 17, 2024 9:37am

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant
0