entity icon indicating copy to clipboard operation
entity copied to clipboard

Entities Sprint 21.2b Release

Open severinbeauvais opened this issue 1 year ago • 1 comments

Prior to moving into production, the following steps should be completed or confirmed:

  • [x] Add release # to this ticket
  • [x] Update version numbers in the code being released and list them here:
    • Business Create UI v5.10.4
    • Legal API v2.113.0
  • [x] Ensure deployment steps are filled in - remove/replace placeholders
  • [x] Create a draft release in GitHub:
    1. Confirm the correct commits are present
    2. Select appropriate target is selected which represents the build in Test - either a commit from recent commits or a reference to a branch
    3. Autogenerate release notes using last release tag as a point of reference. Update change list manually if required.
  • [x] Dev to ensure that the commit list is represented on the release report
  • [x] All dev/test pipeline test suites green
  • [x] Dev/QA chat to plan prod verification testing (unless already automated)
  • [x] Post message that projects are being deployed to Prod in "Entities Product Team" channel
  • [x] Release the code to production and complete smoke test (STEPS BELOW)
  • [x] Post message that projects have been deployed to Prod in both "Entities Product Team" and "Ops Team" channels
  • [x] Finalise/publish the releases in GitHub (including tagging them)
  • [ ] ~Merge release branch back to master (if applicable)~
  • [x] Close the Zenhub release when complete
  • [ ] Move this ticket to Done when complete

Deployment Steps

Dev:

  • [x] Create UI - v5.10.4 done by CD script
  • [x] Legal API - v2.113.0 done by CD script .
  • ~[ ] config map changes~
  • ~[ ] are there any dependencies, such as an auth/pay deployment or keycloak changes?~
  • ~[ ] are there any one-time scripts to be run, such as for data migration?~
  • ~[ ] database updates which should be run automatically as part of GH CD via the legal-api pre-hook?~

Test:

  • [x] Create UI - v5.10.4 done by KD on May 10
  • [x] Legal API - v2.113.0 done by KD on May 10 NOTE: furnishings job deployed to TEST for the first time .
  • ~[ ] config map changes~
  • ~[ ] are there any dependencies, such as an auth/pay deployment or keycloak changes?~
  • ~[ ] are there any one-time scripts to be run, such as for data migration?~
  • ~[ ] database updates which should be run automatically as part of GH CD via the legal-api pre-hook?~

Prod:

  • [x] Create UI - v5.10.4 done by KD on May 15
  • [x] Legal API - v2.113.0 done by YYY on May 15 NOTE: furnishings job deployed for the first time .
  • ~[ ] config map changes~
  • ~[ ] are there any dependencies, such as an auth/pay deployment or keycloak changes?~
  • ~[ ] are there any one-time scripts to be run, such as for data migration?~
  • ~[ ] database updates which should be run automatically as part of GH CD via the legal-api pre-hook?~

Smoke Test Script

  • [x] load Filings UI, eg, display an application or business
  • [x] load Edit UI, eg, start change or alteration filing
  • [x] load Create UI, eg, start an IA or registration or voluntary dissolution
  • [x] watch Sentry logs for 60 minutes
  • [x] watch Kibana logs for 60 minutes

severinbeauvais avatar Apr 30 '24 17:04 severinbeauvais

Release published. This can be closed now.

ketaki-deodhar avatar May 16 '24 22:05 ketaki-deodhar