Release criteria checklist - Release K

Release criteria checklist - Release K

This page contains a table with criteria and some notes on what the PTL and commiters need to check as part of release preparation. It is influenced by CII badging criteriaย CII status: near-RT RIC.

Release Criteria (RC) headline

Criteria details/references

Release Criteria (RC) headline

Criteria details/references

Release Criteria (RC) headline

Criteria details/references

RC-1 PTL: Check that we have a (a) release summary. Committers: (b) check that release notes are updated in RST file in gerrit.

OKย PTL created this (a) summary (under "Achieved J release highlights = high-level release notes" inย J release) as per copy of (b) per-component release notes (see version 1 ofย attachmentย to this page) and as per JIRA items that we marked as "done" (link).

RC-2: Check that we have all fixed security bugs listed in release notes

NOKย As of 2024-06-23, there where a security bug reported as per thisย filter. They are yet to be fixed.

RC-3: Save one-time snapshots of some reports

OKย (1) The project MUST acknowledge a majority of bug reports submitted in the last 2-12 months (inclusive); the response need not include a fix (link):ย  9 bug reports since I release all have been discussed in the project meeting and/or already fixed. Additionally there is one security bug (see RC-2)

OKย (2) The project SHOULD respond to a majority (>50%) of enhancement requests in the last 2-12 months (inclusive):ย link. I am not aware of external feature request raised towards near-RT RIC. Instructions are available under "New feature requests" inย Tools (mailing list, JIRA, Gerrit)

OKย (3) The project's initial response time for any vulnerability report received in the last 6 months MUST be less than or equal to 14 days: 2 security issues have been raised and discussed within 14 days (seeย filter).

OKย (4) The report snapshots and the code coverage report (text file) are in version 8 of coverage.zip in the attachments of this wiki page:ย Code coverage reports

RC-4: Check (from meeting notes) that we checked for all L and XL commits that they include unit tests

OKย This was done on 2024-06-23

ย 

ย 

RC-5: Check that "blocker" code smells in Sonartype have been addressed

OKย Check Sonartype report export and store that export into wiki page:ย The report snapshots are in version 8 of coverage.zip in the attachments of this wiki page:ย Code coverage reports

RC-6: Check that all components have a release branch created.

OKย Check done ("git branch --list -a"ย  โ†’ ... remotes/origin/f-release ...)

ย 

RC-7: Check that image list has been created and same images are referred to in ric-dep RECIPE_EXAMPLE

OKย Near-RT RIC (J release)

RC-8: do we have a demo video on deploying RIC and a demo xapp?

OKย see at the top (or end) of theย demo page

ย