Skip to content
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 #266

Closed
tanjadegroot opened this issue Aug 1, 2024 · 10 comments
Labels
subproject management Indicating issues with subproject repository or release management process

Comments

@tanjadegroot
Copy link
Contributor

tanjadegroot commented Aug 1, 2024

Problem description
Review the stable APIs and their compliance to Commonalities, especially on topics beyond the basis checks, such as API abuse topic, common data types usage, 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).

  • if you have a comment: create an issue in the Sub Project: "Commonalities review" and link it to the review issue in release management for that Sub Project repo
  • if you have no comments: put a comment "Reviewed by Commonalities" in the review issue in release management for that Sub Project repo.

Additional actions:
Please complete the RM release PR review guidelines for items that are not listed there (see link below).
Also create a Commonalities issues if you see that additional linting rules can be created to automate the checks (e.g. a check that schemas are aligned with Commonalities common_data.md

Additional context
Current checks done by the RM team are described here: https://wiki.camaraproject.org/x/UwESAg

@tanjadegroot tanjadegroot added the subproject management Indicating issues with subproject repository or release management process label Aug 1, 2024
@tanjadegroot tanjadegroot changed the title Review the APIs which are targeting "stable" status in the Fall24 meta-release Review the APIs which are targeting "stable" maturity in the Fall24 meta-release Aug 1, 2024
@hdamker
Copy link
Collaborator

hdamker commented Aug 20, 2024

  • if you have no comments: put a comment "Reviewed by Commonalities" in the review issue in release management for that Sub Project repo.

The review issue for M3 (release candidates) are already closed, there will be new ones for the M4 release PRs. Therefore: please do your review based on the pre-releases and add your comments preliminary here (cf. [IdentityAndConsentManagement](camaraproject/IdentityAndConsentManagement#189 as example). We will pick the results in course of the reviews of M4 release PRs.

@PedroDiez
Copy link
Collaborator

Will be reviewing 3 APIs:

  • SIM-SWAP
  • OTP Validaton
  • Location Verification

@PedroDiez
Copy link
Collaborator

PedroDiez commented Aug 22, 2024

Commonalities Review - Sim Swap - sim-swap v1.0.0

Ref: https://github.com/camaraproject/SimSwap/releases/tag/r1.1

  • API definition files (YAML) review
  • [OK] Actions taken
    Info object: remove contact and termsOfService - SIM-SWAP#143
    NOTES for public Release:
  • Adapt servers object and version property for public release
  • Consider 401 AUTHENTICATION_REQUIRED exception
  • test file(s) availability
  • changelog updated
  • [OK]. Consider the update actions for public release
  • readme updated (enforce correct release number / API version naming)
  • [OK]. Consider the update actions for public release
  • API readiness checklist(s)
  • [OK]

cc @fernandopradocabrillo, @bigludo7

@PedroDiez
Copy link
Collaborator

PedroDiez commented Aug 22, 2024

Commonalities Review - OTP Validation - one-time-password-sms v1.0.0

Ref: https://github.com/camaraproject/OTPValidation/releases/tag/r1.1

  • API definition files (YAML) review
  • [OK] NOTES for public Release:
  • Adapt servers object and version property for public release
  • Consider 401 AUTHENTICATION_REQUIRED exception
  • test file(s) availability
  • [OK] NOTES for public Release:
    Indication of version in test file "Title" Feature: CAMARA OTPvalidationAPI, v:wip
  • changelog updated
  • [OK]. Consider the update actions for public release
  • readme updated (enforce correct release number / API version naming)
  • [OK]. Consider the update actions for public release. NOTE in README.md only latest release should appear
  • API readiness checklist(s)

image

cc @fernandopradocabrillo @bigludo7

@PedroDiez
Copy link
Collaborator

PedroDiez commented Aug 22, 2024

Commonalities Review - Device Location - location-verification v1.0.0

Ref: https://github.com/camaraproject/DeviceLocation/releases/tag/r1.1

  • API definition files (YAML) review
  • [OK] NOTES for public Release:
  • Adapt servers object and version property for public release
  • test file(s) availability
  • [OK]
  • changelog updated
  • [OK]. Consider the update actions for public release
  • readme updated (enforce correct release number / API version naming)
  • [OK]. Consider the update actions for public release
  • API readiness checklist(s)
  • [NOK] Please move for public release User stories to "documentation/API_documentation" folder and also update API readiness checkllist (Nr 6)

cc @jlurien, @bigludo7, @maxl2287

@rartych
Copy link
Collaborator

rartych commented Aug 29, 2024

Commonalities Review - Number Verification - number_verification v1.0.0

camaraproject/NumberVerification#139

  • API definition files (YAML) review
  • test file(s) availability
  • changelog updated
  • [OK] Should the X-Correlator correction be added?
  • readme updated (enforce correct release number / API version naming)
  • [OK]
  • API readiness checklist(s)

@rartych
Copy link
Collaborator

rartych commented Aug 29, 2024

Commonalities Review - Simple Edge Discovery - simple-edge-discovery v1.0.0

camaraproject/SimpleEdgeDiscovery#41

  • API definition files (YAML) review
  • [OK] - small edits completed
  • test file(s) availability
  • changelog updated

  • readme updated (enforce correct release number / API version naming)

  • API readiness checklist(s)

@rartych
Copy link
Collaborator

rartych commented Aug 29, 2024

@jlurien
Copy link
Contributor

jlurien commented Sep 6, 2024

Commonalities Review - Number Verification - number_verification v1.0.0

camaraproject/NumberVerification#139

  • API definition files (YAML) review

@rartych could you please formally update the checklist above, as it seems that issue is resolved. Thanks

@rartych
Copy link
Collaborator

rartych commented Oct 9, 2024

As the meta-release is published the issues can be closed

@rartych rartych closed this as completed Oct 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
subproject management Indicating issues with subproject repository or release management process
Projects
None yet
Development

No branches or pull requests

5 participants