Prior to moving into production, the following steps should be completed or confirmed: - [x] Add release # to this ticket - [x] Create a Release Report: [Link here](https://app.zenhub.com/workspaces/entities-team-65af15f59e89f5043c2911f7/reports/release?release=Z2lkOi8vcmFwdG9yL1JlbGVhc2UvMTE1NTM4) - [x] Update version numbers in the code being released and list them here: - github.com/bcgov/business-create-ui/releases/tag/5.18.24 - github.com/bcgov/lear/releases/tag/3.1.12 - github.com/bcgov/business-filings-ui/releases/tag/8.3.25 - github.com/bcgov/business-edit-ui/releases/tag/4.17.19 - [x] Create pre releases 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] Ensure that the commit list is represented on the Release Report 1. tag all respective tickets to current release - [x] Ensure deployment steps are filled in - remove/replace placeholders - [x] Post message that projects are being deployed to Test in "Entities Product Team" channel - [x] Deploy the code to Test (STEPS BELOW) - [x] Deploy the code to SANDBOX (STEPS BELOW) - wait time before moving on to prod should be: - 7 days for patch release - 30 days for minor or major release - [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] Deploy the code to Production (STEPS BELOW) - [x] Post message that projects have been deployed to Prod in "Entities Product Team" and "Modern OPS Team" channels - [x] QA confirmed prod smoke test complete - [x] Finalize/publish the releases in GitHub (including tagging them) - [x] Close the Zenhub release report when complete - [x] Move this ticket to Done when complete ### Deployment Steps #### Test: - [x] business-edit-ui: 4.17.19 - done by MR on Aug 18 - [x] business-filings-ui: 8.3.25 - done by MR on Aug 18 - [x] business-create-ui: 5.18.24 - done by MR on Aug 18 - [x] legal-api: 3.1.12 - done by MR on Aug 18 - [ ] ~any 1Pass env key changes?~ *No* - [ ] ~are there any dependencies, such as an auth/pay deployment or keycloak changes?~ *No* - [ ] ~are there any one-time scripts to be run, such as for data migration?~ *No* - [ ] ~database updates which should be run automatically as part of GH CD via the legal-api pre-hook?~ *No* #### Sandbox: - [x] Business API - done by MR on Aug 18 . - [ ] ~any 1Pass env key changes?~ *No* - [ ] ~are there any dependencies, such as an auth/pay deployment or keycloak changes?~ *No* - [ ] ~are there any one-time scripts to be run, such as for data migration?~ *No* - [ ] ~database updates which should be run automatically as part of GH CD via the legal-api pre-hook?~ *No* ### Smoke Test Script - [x] load BRD UI, eg, see list of businesses - [x] load Business Dashboard UI, eg, view business - [x] load Business Filings UI, eg, start COA or COD - [x] load Business Edit UI, eg, start change or alteration filing - [x] load Business Create UI, eg, start an IA or registration or voluntary dissolution - [x] watch logs in GCP for 60 minutes (https://console.cloud.google.com/logs/)
Prior to moving into production, the following steps should be completed or confirmed:
reference to a branch
Deployment Steps
Test:
business-edit-ui: 4.17.19 - done by MR on Aug 18
business-filings-ui: 8.3.25 - done by MR on Aug 18
business-create-ui: 5.18.24 - done by MR on Aug 18
legal-api: 3.1.12 - done by MR on Aug 18
any 1Pass env key changes?Noare there any dependencies, such as an auth/pay deployment or keycloak changes?Noare there any one-time scripts to be run, such as for data migration?Nodatabase updates which should be run automatically as part of GH CD via the legal-api pre-hook?NoSandbox:
.
any 1Pass env key changes?Noare there any dependencies, such as an auth/pay deployment or keycloak changes?Noare there any one-time scripts to be run, such as for data migration?Nodatabase updates which should be run automatically as part of GH CD via the legal-api pre-hook?NoSmoke Test Script