-
Notifications
You must be signed in to change notification settings - Fork 32
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Review the APIs which are targeting "stable" maturity in the Fall24 meta-release #189
Comments
I would like to align the expectations of Release Management and TSC on the ICM validations that should be covered for the stable APIs. Below I provide a list of validations that ICM could perform according to the existing definitions. Please add if I am missing anything and if agreed we can add the final list of items to the RM team's current checks document here: https://wiki.camaraproject.org/x/UwESAg
When is ICM expected to complete these checks for stable APIs? What is the deadline?. There are also some open traversal issues that potentially affect these stable APIs as well, we should reach some kind of consensus on whether these issues are blockers or not and/or whether they need to be resolved for this meta release and/or considered in the ICM review...
Please complete the list if I have missed anything else. Note that while these issues are open in Commonalities, they are also tied to ICM definitions. And as far as I understand from the last Commonalities call, these two issues will not be included in the scope of this meta-release. But we should all be aware to adjust our expectations and consider them or not in the ICM review. CC @rartych. In terms of new linting rules for ICM checks, I would say that the straight forward ones would be:
Anything else to add here? There is also an existing open issue to add ICM security definitions to the CAMARA Common YAML file: We may be able to align expectations and next action items to do during the next ICM bi-weekly call (14/08). |
@camaraproject/release-management_maintainers @tanjadegroot What is the timeline for the reviews, please? |
@AxelNennker @jpengar The closed review issues were the ones for the M3 milestone with the release candidates. We will open new review issues in release management as soon as the release PRs for the M4 milestone are coming in. The Sub Project have to open their PRs for the public release until August 26th. For the review by ICM I propose to review the r1.1 releases of the 5 APIs which have declared to create a stable release, which are:
A short version of the results can be documented here in the issue (or dedicated review issues here in ICM for each API), found issues should be opened within the repositories. It would be good to have done the reviews before the deadline mentioned above (August 26th), so there is time to resolve issues which can't wait for the next release. |
ICM Review - OTP Validation - one-time-password-sms v1.0.0Ref: https://github.com/camaraproject/OTPValidation/releases/tag/r1.1
ICM Review Result: ✅ OK |
ICM Review - Sim Swap - sim-swap v1.0.0Ref: https://github.com/camaraproject/SimSwap/releases/tag/r1.1
ICM Review Result: ✅ OK NOTE: r1.1 also includes "Sim Swap Subscriptions v0.1.0", but it is not intended to be a "stable" release and is outside the scope of this review. |
ICM Review - Device Location - location-verification v1.0.0Ref: https://github.com/camaraproject/DeviceLocation/releases/tag/r1.1
ICM Review Result: ✅ OK NOTE: r1.1 also includes "Device Location Retrieval v0.3.0" and "Device Geofencing Subscriptions v0.3.0", but these APIs are not intended to be a "stable" release and are outside the scope of this review. |
Starting to review NumberVerification now. |
ICM Review - NumberVerification - v1.0.0Ref: https://github.com/camaraproject/NumberVerification/releases/tag/r1.1
ICM Review Result: ✅ OK |
Starting the SimpleEdgeDiscovery review now |
ICM Review - SimpleEdgeDiscovery - v1.0.0
ICM Review Result: ✅ OK |
Many thanks for the SimpleEdgeDiscovery review @axel -
It is included - see lines 115-137 - as a sub-section of the "Identifying the device" section (because it is one of the options). Is that ok...? |
Problem description
Review the stable APIs and their compliance to ICM, especially on topics beyond the basis checks, such as API abuse topic, security scheme, error responses, or other.
Request following TSC meeting of 2024-08-01.
Expected action
Review the 5 APIs targeting stable public release. The APIs are here: see https://wiki.camaraproject.org/x/cgB0AQ (click twice on the targeted maturity column to sort the table with stable APIs at the top of the list).
Additional actions:
Please complete the RM release PR review guidelines for items that are not listed there (see link below).
Also create an ICM issue if you see that additional linting rules can be created to automate the checks (e.g. a check that security schemas are aligned with ICM guidelines, that AUth section is present in the descriptionfield, etc.
Additional context
Current checks done by the RM team are described here: https://wiki.camaraproject.org/x/UwESAg
The text was updated successfully, but these errors were encountered: