Orchid
Release to Public - Â
Release Artifacts
- Backend
- https://github.com/folio-org/mod-kb-ebsco-java/releases/tag/v3.12.2
- https://github.com/folio-org/mod-notes/releases/tag/v4.0.0
- https://github.com/folio-org/mod-quick-marc/releases/tag/v2.5.0
- https://github.com/folio-org/mod-search/releases/tag/v1.8.2
- 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/mod-tags/releases/tag/v1.3.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-tags/releases/tag/v6.3.0
- https://github.com/folio-org/ui-eholdings/releases/tag/v7.3.2
- https://github.com/folio-org/ui-notes/releases/tag/v7.0.0
- 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 - Â
- On Track
- Migration Plan in Place
- Orchid (R1 2023) Bugfest environment preparation plan
- - MODINVSTOR-1020Getting issue details... STATUS
- - MODINVSTOR-1023Getting issue details... STATUS
- 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
- https://jenkins-aws.indexdata.com/job/Testing/job/Scheduled%20Karate%20Tests/600/cucumber-html-reports/overview-features.html
- Tickets will be created automatically for each failure.Â
- Complete deployment to Bugfest
- Complete re-index in the Bugfest
- Bugfest Smoke Testing
- Bugfest - Â - Â
- Bugfest Issues Resolved - Â
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 ?
- MODINVSTOR-1023
- 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
- Check-In 2 Sprints prior to FF
- Check-In 1 Sprint prior to FF
- Spitfire → Kitfox Handoff (Scrum master)
- Release Retrospective scheduled (Scrum master)
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