Orchid
Release to Public - Apr 10, 2023
Release Artifacts
Backend
https://github.com/folio-org/mod-kb-ebsco-java/releases/tag/v3.12.2
https://github.com/folio-org/mod-quick-marc/releases/tag/v2.5.0
https://github.com/folio-org/mod-entities-links - NOT RELEASED
https://github.com/folio-org/mod-password-validator/releases/tag/v2.5.0
https://github.com/folio-org/edge-search-srs - NOT RELEASED
Frontend
https://github.com/folio-org/folio-holdingsiq-client/releases/tag/v2.2.0
https://github.com/folio-org/folio-di-support/releases/tag/v1.7.0
https://github.com/folio-org/folio-service-tools/releases/tag/v1.10.0
https://github.com/folio-org/folio-custom-fields/releases/tag/v1.9.0
https://github.com/folio-org/ui-eholdings/releases/tag/v7.3.2
https://github.com/folio-org/ui-plugin-find-package-title/releases/tag/v4.2.0
https://github.com/folio-org/ui-plugin-find-authority/releases/tag/v1.0.1
https://github.com/folio-org/stripes-authority-components/releases/tag/v1.0.2
https://github.com/folio-org/ui-myprofile/releases/tag/v7.2.0
https://github.com/folio-org/ui-marc-authorities/releases/tag/v2.0.1
https://github.com/folio-org/ui-quick-marc/releases/tag/v5.1.3
Release Health
Links to test rail - Talk to Lee for access https://foliotest.testrail.io/index.php?/auth/login/
Links to sonar - https://sonarcloud.io/organizations/folio-org/projects
Links to build status - https://jenkins-aws.indexdata.com/job/folio-org/
Links to JIRA - https://folio-org.atlassian.net/secure/Dashboard.jspa?selectPageId=12603
Key MileStones
Search UAT Complete - Need to talk to Khalilah
Authority Control UAT Complete - Need to talk to Khalilah
Module Development Freeze - Feb 10, 2023
On Track
Migration Plan in Place
mod-search changes related to mapping. Need to evaluate the reindex performance
Review Migration Plan with Kitfox/FoliJet
Data Prep for Bugfest
Spitfire only needs to do reindex once the migration is complete
Modules Ready for deployment
Review test status - Unit, Integration, e2e tests
Tickets will be created automatically for each failure.
Complete deployment to Bugfest
Complete re-index in the Bugfest
Bugfest Smoke Testing
Bugfest - Mar 6, 2023 - Mar 17, 2023
Bugfest Issues Resolved - Mar 31, 2023
Bugfest Environment Prep work
Orchid (R1 2023) Bugfest environment preparation plan
Release Engineering
Branching, Tagging, Release Artifacts
Migration Plan
Step by Step instructions for module upgrade
New Infrastructure
mod-entities-links
Some UI plugins
Config Changes
None. Need to confirm this
Schema Changes
mod-entities-links
Addition of authorityId to mod-inventory-storage
Data Migration
Async migration of adding authorityId
Migration Testing
What are the configuration Changes ?
What are the schema Changes
How do we test ?
Spitfire will test the async migration
Identify One off scenarios
Regression Testing
What is the plan? - Talk to Valeri
Who needs to review? - Not sure
Who will execute ? - Talk to Valeri
Performance Testing
What will be the scenario ?
TBD
What are the expectations ?
TBD
Accessibility Testing
Re-Indexing
Required - It is required
Timing - Need to start publishing times from bugfest
Deployment Verification
Breaking Changes
Known Issues
Release Notes
Potential Risks
Risk Mitigation Plan
Meetings to be scheduled
Meetings
Test Strategy Meeting
Types of testing
| When? | Who? (Testing/Sign Off) |
|---|---|---|
Feature test |
|
|
Accessibility testing |
|
|
Browser testing |
|
|
Integration Testing |
|
|
e2e testing |
|
|
UAT |
|
|
Performance testing |
|
|
Deployment Verification test |
|
|
Smoke test |
|
|
Regression test (Module) |
|
|
Regression test (System) |
|
|
Documentation Check |
|
|
Migration Check |
|
|
When do we create release artifacts ?
Do we do anything to verify release artifacts ?
What are the high risk areas ?
Owned vs. Contributing modules
Very High Number of automation issues
Who is responsible for verifying the tech debt items ?
Who is triaging the defects?
Keyword search
Go/No Go Checkpoints - Prior to bugfest, Prior to Release
Checklist - Bugfest, Release