Skip to content
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

🚀 [QA] Update release environment #486

Merged
merged 25 commits into from
Oct 24, 2023
Merged

🚀 [QA] Update release environment #486

merged 25 commits into from
Oct 24, 2023

Conversation

github-actions[bot]
Copy link

This is a pull request that upon merging will update production environment with recent stage-live changes.
The environment that will be updated:

Read more: Deployment to Production Flow

xpaczka and others added 25 commits October 20, 2023 08:54
We add links to the affected environments in the description of PRs updating
our testing/production environments.
…PRs (#477)

We add links to the affected environments in the description of PRs
updating our testing/production environments.
The commit introduces a GH ACtions workflow which adds a comment with tests list
to the PRs with the release candidates (PRs that want to merge `stage-live`
branch to the `release` branch). The test list should be specified in the
`./.github/workflows/test-list/release-test-list.md` file. The comment will be
added only once, right after the PR gets created.
The commit introduces a GH ACtions workflow which adds a comment with
tests list to the PRs with the release candidates (PRs that want to
merge `stage-live` branch to the `release` branch). The test list should
be specified in the `./.github/workflows/test-list/release-test-list.md`
file. The comment will be added only once, right after the PR gets
created.

@andreachapman, @jagodarybacka - I didn't have time to focus on the
content of the test list, I only did some small changes there
(formatting + adding introduction). I think even if there are some tests
missing, we can merge as it is (if other things look ok) and Andrea (or
anybody else) can later update the test list separately.
Resolves #256 

Solves the problem of avatar not being fetched correctly
Clean up `data` folder from mocked XP files to have clean state for the
release
This is a pull request that upon merging will update stage environments
with recent `main` changes.
The environments that will be updated:
* Stage live: https://stage-live--taho-development.netlify.app/
* Stage fork: https://stage-fork--taho-development.netlify.app/

Read more: [Deployment to Production
Flow](https://github.com/tahowallet/dapp/blob/main/docs/testing-env.md)
@netlify
Copy link

netlify bot commented Oct 24, 2023

Deploy Preview for taho-development ready!

Name Link
🔨 Latest commit ad91d96
🔍 Latest deploy log https://app.netlify.com/sites/taho-development/deploys/6537c0b728193c000801801f
😎 Deploy Preview https://deploy-preview-486--taho-development.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

@andreachapman
Copy link
Contributor

Release checklist

This release checklist should be performed before release is published.

  • if something is not working please create an issue and link it here. Checkbox
    should be checked only if everything was fine
  • in case of serious issues or doubts you should ask the team first

Approve the PR when the checklist is finished ✅

Merge the PR when it is approved and we want to update the production
environment 🚀

Manual tests

  1. Connect to wallet with $TAHO

    • you see the Portal is Open message
    • you can see the map after entering
    • you see your address connected
  2. Connect to wallet that previously staked

    • you see your address connected
    • you see the name of your realm
    • you can navigate to other realms but not stake in them
    • you can stake more TAHO in that realm if you're not fully staked
    • you can unstake
  3. Connect to wallet that hasn't staked but has $TAHO

    • you see your address connected
    • you don't see a realm name beside that
    • you can explore realms and stake into one
  4. Connect to wallet that has NO $TAHO (& no $VETAHO)

    • you see the portal is closed message and the wait list button
    • wait list redirect works as expected
    • you can't see the map
  5. Switch connected wallet in the extension

    • dapp reloads and shows the portal screen
    • reloads with Connect Wallet button if you go to a wallet that's not
      connected
    • reloads with that address connected if that's a connected website for
      the address: if it's an eligible address, you see Access Granted &
      Enter the portal
    • reloads with that address connected if that's a connected website for
      the address: if it's an inelligible address, you see the portal is
      closed message and wait list button
  6. Helper Tool

    • doesn't pop up automatically for users who have visited before and
      closed it
    • doesn't pop up automatically for staked users
    • does come up with the correct message when you click it (standard
      "hope you're enjoying...")
    • does come up properly for a user connecting for the first time and
      running through onboarding
  7. Population

    • shows on each realm (how we test that it's accurate, not sure but it
      should show)
    • shows on the bottom bar
      Note: can/did verify that the population on each realm matches the bottom bar. And that a new account staking to a realm increases that realms count. And that unstaking reduces that count for that realm by 1.
  8. Quests/Questline

    • shows on each realm as expected
  9. Disconnect from dapp

    • click disconnect on address drop down and it disconnects and shows the
      portal screen
  10. Connect Wallet

  • with Taho installed and default wallet
  • with Taho installed and not default
  • with Taho not installed and no other
  • with Taho not installed and MM installed

Copy link
Contributor

@andreachapman andreachapman left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

verified, ready for prod

@andreachapman andreachapman merged commit 2fabce3 into release Oct 24, 2023
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants