Details
-
Feature
-
Must have
-
None
-
None
-
Services
-
-
- Marvin Checks are updated to cover the latest SKAO guidelines
- Marvin can fix issues related to Settings
- Any outstanding bugs related to Marvin are closed
-
2
-
2
-
0
-
REL-27 Marvin MR Release v0.15.0
-
Team_SYSTEM
-
Sprint 3
-
-
-
-
13.6
-
Stories Completed, Integrated, Outcomes Reviewed, Demonstrated, Satisfies Acceptance Criteria, Accepted by FO
Description
The Marvin is updated so that it can better support the CI/CD and SKAO guidelines:
Updates:
- Marvin performs auto fixes (TBD) where it finds thing it can fix
- Marvin approves the MR if there's no critical issues
- Critical issues are reviewed with the above item in mind.
New Checks:
- Marvin checks for new templates and makefiles
- Marvin checks for container scanning results (TBD)
- Marvin checks repo name for
ADR-24compliance - Marvin checks for test coverage?
Bug Fixes:
- Marvin bug fixing and technical debt (any open bugs are closed)
- Delete CI_REPOSITORY_URL from manifest check (and integration to manifest) and other variables that have access tokens enabled!
- Marvin shouldn't check for docker-compose in documentation(changelog, rtd etc.)
There is also an issue about Marvin figuring out which checks to perform as some checks are not applicable to all MRs such as docs update, small fixes etc.