-
Notifications
You must be signed in to change notification settings - Fork 6
r1.2 for version 0.1.0 (Fall'25 M4) #64
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
Conversation
|
@rkandoi Your PR branch is 27 commits behind main and can't be reviewed with that. Please resolve the merge conflicts and update your branch from main. Please set back to "ready for review" if done. |
7e967ea to
e8efea9
Compare
|
Thanks @hdamker for pointing out. Perhaps some error when I created the working branch. In any case, the PR is now rebased on the lastest main and hence marked as "Ready for review" as suggested. |
|
One point in all three API Readiness Checklists: line 13 in the table has no valid link and the status is missing |
|
Regarding the content of API definition an observations:
We have currently no mechanism in place to resolve these references and create independent bundle API definitions. These references could create challenges for API implementations and API Consumer. So it might be better to copy the definitions for now. |
We have removed all the direct links to API specifications and only reference the top level repository (i.e. https://github.com/camaraproject/DedicatedNetworks/). Thus, this is very similar as to referencing e.g. https://github.com/camaraproject/IdentityAndConsentManagement/ |
I meant this kind of reference between the YAMLs: |
Is the recommendation to duplicate the data type definition and add some verbal references? |
|
Converted to draft due to the two open PRs. |
tlohmar
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@rkandoi Please sync, as two PullRequests were merged and should be included in this release..
765b3ef to
8fa0942
Compare
|
Highlighted issues have been addressed, specifically:
The suggestion about the schemas has not been addressed and is proposed to be considered for a future release. The PR is now also rebased on latest main. |
tlohmar
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good. Thx.
yes, the files should be self contained and hence the schema should be in the local file "schemas" section, and the reference can only look like this: $ref: '#/components/schemas/ I recommend fixing this in the r1.2 release as you have the risk that tools used by API consumers will not be able to load your public API spec file. |
tanjadegroot
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Some tweeks to update plus a strong recommendation to remove the cross file schema references in the yaml files.
For the rest it looks great !
Some suggestions for the next release as well.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Line 12, the second sentence could be update to the new Sub Project this API will be part of.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is it better to wait for a formal approval before this change is made? Also, it seems the name of the WG itself might be evolved. So it seems it may not be possible to achieve this change in this release (although I think it would be great it we could achieve it!)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hmm, we are now moving into the QoD Sub Project. Renaming this sub project can be seen as an independent activity.
I though, that the sub project structure should only be visible inside of CAMARA. Since the parent sub project is mentioned pretty first in the README it is also well visible outside for developers.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fixed in PR: #77
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Line 12, the second sentence could be update to the new Sub Project this API will be part of.
As I wrote also in PR #77 - I prefer that this change is only done after formal approval (in TSC) and with that after the release. There is no urgency to get this change into the release.
cc: @tanjadegroot
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Line 19: change customer -> consumer
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
in all 3 feature files, in the background section change:
And the header "x-correlator" is set to a string value
to
And the header "x-correlator" complies with the schema at "#/components/schemas/XCorrelator"
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Created PR: #76
documentation/API_documentation/dedicated-network-API-Readiness-Checklist.md
Outdated
Show resolved
Hide resolved
documentation/API_documentation/dedicated-network-accesses-API-Readiness-Checklist.md
Outdated
Show resolved
Hide resolved
documentation/API_documentation/dedicated-network-profiles-API-Readiness-Checklist.md
Outdated
Show resolved
Hide resolved
Updated now in PR: #78 |
PR #78 needs to be merged, and the release PR here synced with main for the final review. Is my assumption correct that you don't plan to correct the order within ErrorInfo schema? That's fine, especially as the API will have significant changes within the next version. I'm just asking as the API most probably will be the only one which will use the order message -> status -> code instead of status -> code -> message. cc: @tanjadegroot |
fe1005e to
2f74873
Compare
|
Hi Team, |
Hi @hdamker, @tanjadegroot , @tlohmar : Fixed in this PR: #79. This can be seen as a cosmetic/consistency related change and has no functional impact as you know. |
Agreed, but consistency is important for API adoption :-) |
Added "public" keyword to the README and marked API Description to "Y" in checklist Co-authored-by: Tanja de Groot <87864067+tanjadegroot@users.noreply.github.com>
2f74873 to
0c8ae21
Compare
|
@hdamker @tanjadegroot - Thank you for all your feedback. All changes are now merged and this PR is now rebased on the latest main. Hence ready for approval. |
tanjadegroot
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi team, @rkandoi, all is looking great ! thanks to team for the updates/
LGTM from Release Management
tlohmar
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good, thanks.
|
Team, we are missing the release creation and the update of the API tracker on the wiki. |
What type of PR is this?
What this PR does / why we need it:
Create the initial public release of Dedicated Network APIs to be included in Fall25 Meta release.
Contains (only) changes relevant to subproject management such as updating versions and links.