Skip to content

Deploy Checklist: Expensify.cash 2021-08-06 #4447

Closed

Description

@OSBotify

Release Version: 1.0.83-0
Compare Changes: production...staging

This release contains changes from the following pull requests:

Deploy Blockers:

cc @Expensify/applauseleads

Activity

  1. AndrewGable commented on Aug 6, 2021

    @AndrewGable
    Contributor

    @isagoico - Let us know if you see duplicates or incorrect issues added to the checklist. The bug should be fixed now. cc @Jag96

  2. isagoico commented on Aug 6, 2021

    @isagoico

    Starting QA 🚀

  3. AndrewGable commented on Aug 6, 2021

    @AndrewGable
    Contributor

    @roryabraham @Jag96 - Should we make a "No QA" label and apply it to cherry pick and version PRs so they don't appear in the list?

  4. Jag96 commented on Aug 6, 2021

    @Jag96
    Contributor

    Should we make a "No QA" label and apply it to cherry-pick and version PRs so they don't appear in the list?

    That sounds like a good initial approach, I'll create an issue and we can discuss it there: #4462

  5. Jag96 commented on Aug 6, 2021

    @Jag96
    Contributor

    PRs that should not be in the list, most are previous Cherry picks

    This sounds like a different issue, if a PR was already deployed to production it shouldn't show up here. For example, in this issue we have a deployed to production comment at 7:42 PM PST and a deployed to staging comment at 8:16PM PST, so it seems like something is wrong there, but the kickoff times for the builds were pretty close. If this happens again we can investigate.

  6. roryabraham commented on Aug 9, 2021

    @roryabraham
    Contributor

    Should we make a "No QA" label and apply it to cherry pick and version PRs so they don't appear in the list?

    We already have some code which should do this, but it's clearly not working as it's supposed to. Right now it should be filtering out any PRs created by OSBotify.

  7. roryabraham commented on Aug 9, 2021

    @roryabraham
    Contributor

    Just noting that PR 4446 was supposed to be filtered out, but then looking at the history of this issue, it was included in the checklist when it was first created.

  8. roryabraham commented on Aug 9, 2021

    @roryabraham
    Contributor

    Figured this out, new PRs are all in Expensify/App, but we're still using Expensify/Expensify.cash in a lot of our CI/CD code. This particular bug could probably be fixed going forward by updating this

  9. Jag96 commented on Aug 9, 2021

    @Jag96
    Contributor
  10. francoisl commented on Aug 10, 2021

    @francoisl
    Contributor

    The DeployBlocker label was removed from #4487, can we check it off the list of blockers above?

    I'm looking into #4484 right now in the meantime.

  11. roryabraham commented on Aug 10, 2021

    @roryabraham
    Contributor

    The DeployBlocker label was removed from #4487, can we check it off the list of blockers above?

    Yep!

  12. francoisl commented on Aug 10, 2021

    @francoisl
    Contributor

    Quick update on the remaining items:

  13. roryabraham commented on Aug 11, 2021

    @roryabraham
    Contributor

    @isagoico Can we retest #4488 in 1.0.83-1?

    Agreed that we should demote #4484 from deploy blocker to regular-old 🐛 and check it off the list. Even if it's not a pure regression, it's an edge case I think we can tolerate in prod for a while to push the prod deploy along.

  14. roryabraham commented on Aug 11, 2021

    @roryabraham
    Contributor

    So assuming #4488 is fixed in 1.0.83-1 (currently being deployed here), then we should be good to check off the remaining items and run a prod deploy. Thanks for the summary @francoisl!

  15. isagoico commented on Aug 11, 2021

    @isagoico

    Retested #4488 and it was a pass 🎉

    image

  16. isagoico commented on Aug 11, 2021

    @isagoico

    Checking off #4363 since #4484 is not a deploy blocker anymore

  17. roryabraham commented on Aug 11, 2021

    @roryabraham
    Contributor

    #4537 is also being demoted from deploy blocker to regular bug because we realized it's already present on prod.

  18. francoisl commented on Aug 11, 2021

    @francoisl
    Contributor

    Ok looks like everything's ready, going to close for my official first NewDot deploy :D

  19. francoisl commented on Aug 11, 2021

    @francoisl
    Contributor

    :shipit:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions