Skip to content

Conversation

@fernandopradocabrillo
Copy link
Collaborator

What type of PR is this?

Add one of the following kinds:

  • subproject management

What this PR does / why we need it:

Preparations for Public release r2.2 for Spring25 meta

Which issue(s) this PR fixes:

Fixes #188

Special notes for reviewers:

  1. This PR needs to be merged after:
  2. References to these two PRs have already been included in the CHANGELOG.md file

@fernandopradocabrillo fernandopradocabrillo added the Spring25 Spring25 release preparation label Feb 27, 2025
bigludo7
bigludo7 previously approved these changes Feb 27, 2025
Copy link
Collaborator

@bigludo7 bigludo7 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Look good for me.
Thanks @fernandopradocabrillo
Adding the @camaraproject/release-management_maintainers as reviewer

CHANGELOG.md Outdated
### Changed
* Update sim-swap-check.feature by @bigludo7 in https://github.com/camaraproject/SimSwap/pull/168
* Update test wording to avoid confusion with "activation" terminology by @fernandopradocabrillo in https://github.com/camaraproject/SimSwap/pull/170
* Sim swap alignement with commonalities 0.5 by @bigludo7 in https://github.com/camaraproject/SimSwap/pull/180
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Typos:

Suggested change
* Sim swap alignement with commonalities 0.5 by @bigludo7 in https://github.com/camaraproject/SimSwap/pull/180
* Sim swap alignment with Commonalities 0.5 by @bigludo7 in https://github.com/camaraproject/SimSwap/pull/180

CHANGELOG.md Outdated
* Include pattern for x-correlator header by @fernandopradocabrillo in https://github.com/camaraproject/SimSwap/pull/183

### Changed
* Sim swap subscriptions alignement with commonalities 0.5 by @bigludo7 in https://github.com/camaraproject/SimSwap/pull/179
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Typos:

Suggested change
* Sim swap subscriptions alignement with commonalities 0.5 by @bigludo7 in https://github.com/camaraproject/SimSwap/pull/179
* Sim swap subscriptions alignment with Commonalities 0.5 by @bigludo7 in https://github.com/camaraproject/SimSwap/pull/179

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This suggestion is not committed yet, but makes sense.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yep, I missed this one, thanks!

@rartych
Copy link
Contributor

rartych commented Mar 10, 2025

In sim-swap-API-Readiness-Checklist.md point 9 Test result statement should include link to "test result statement" i.e. issue #186
The issue itself needs to be updated with the statement see: camaraproject/QualityOnDemand#418

@rartych
Copy link
Contributor

rartych commented Mar 10, 2025

In sim-swap-subscriptions.yaml line 444 needs to be update like:
description: "The type of the credential. With the current API version the type MUST be set to ACCESSTOKEN"
or like in https://github.com/camaraproject/Commonalities/pull/404/files

Is line 39:
- the Access Token sinkCredential (optionally set by the requester) expiration time has been reached not confusing?
Access Token is mandatory, maybe it can be modified like that:
- the Access Token sinkCredential expiration time (set by the requester) has been reached

@rartych
Copy link
Contributor

rartych commented Mar 10, 2025

For incubating projects in README.md following should changes are needed:

  • add line 8:
    <a href="/camaraproject/Governance/blob/main/ProjectStructureAndRoles.md" title="Incubating API Repository"><img src="https://img.shields.io/badge/Incubating%20API%20Repository-green?style=plastic"></a>

  • in Scope section last line Location: virtually replace with :
    Incubating stage since: February 2025

cf. camaraproject/Governance#174

Copy link

@tanjadegroot tanjadegroot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some comments on the readme

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

in README: a few updates please:

line 11: replace "API family" by "APIs" (family is deprecated)
line 16 : replace "customer" by "API provider"
line 20: remove the line (info is in meeting section below)

please check that the scope reflects the latest features of the APIs.

Should "SIM pairing change" be rewritten to something less technical ? on devices and SIMs ?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thanks @tanjadegroot, I think that the scope definition is pretty straightforward but perhaps I am too used to working with these apis and my opinion is flawed.
@bigludo7 wdyt about the scope definition?
We are open to suggestions 😄

README.md Outdated
# SimSwap

Repository to describe, develop, document and test the SimSwap API family
Repository to describe, develop, document and test the SimSwap APIs
Copy link
Collaborator

@hdamker hdamker Mar 11, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Repository to describe, develop, document and test the SimSwap APIs
Incubating API Repository to evolve and maintain the definitions and documentation of SimSwap Service APIs within the Sub Project [Number Verification](https://lf-camaraproject.atlassian.net/wiki/x/BYEpBQ)
* API Repository wiki page: https://lf-camaraproject.atlassian.net/wiki/x/AgDe
* Sub Project home page: https://lf-camaraproject.atlassian.net/wiki/x/0jXe

Copy link

@tanjadegroot tanjadegroot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All OK and approval for the README updates. One small tweek.
I just give a comment as the rest of the review and RM approval is with Rafal :-)

README.md Outdated

* Service APIs for “SimSwap” (see APIBacklog.md)
* It provides the customer with the ability to:
* The APIs provide the API Consumer with the ability to:

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
* The APIs provide the API Consumer with the ability to:
* The APIs provide the API consumer with the ability to:

Note: Additionally to these list, ``org.camaraproject.sim-swap-subscriptions.v0.subscription-ends`` notification `types` is sent when the subscription ends.
This notification does not require dedicated subscription.
It is used when:
- the subscription expire time (optionally set by the requester) has been reached

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- the subscription expire time (optionally set by the requester) has been reached
- the subscription expiration time (optionally set by the requester) has been reached

Copy link
Collaborator

@hdamker hdamker left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Two comments / suggestions from my side

README.md Outdated
Incubating API Repository to evolve and maintain the definitions and documentation of SimSwap Service APIs within the Sub Project [Number Verification](https://lf-camaraproject.atlassian.net/wiki/x/BYEpBQ)

* API Repository wiki page: https://lf-camaraproject.atlassian.net/wiki/x/AgDe
* Sub Project home page: https://lf-camaraproject.atlassian.net/wiki/x/0jXe
Copy link
Collaborator

@hdamker hdamker Mar 12, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The link is currently only pointing to the wiki home page.

Two options:

Suggested change
* Sub Project home page: https://lf-camaraproject.atlassian.net/wiki/x/0jXe
* Sub Project home page: https://lf-camaraproject.atlassian.net/wiki/x/BYEpBQ

or (as the link is already in line 13, I consider to change the template as well):

Suggested change
* Sub Project home page: https://lf-camaraproject.atlassian.net/wiki/x/0jXe

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would go with the second one, it's one link less to maintain and we avoid duplicates

CHANGELOG.md Outdated
* Include pattern for x-correlator header by @fernandopradocabrillo in https://github.com/camaraproject/SimSwap/pull/183

### Changed
* Sim swap subscriptions alignement with commonalities 0.5 by @bigludo7 in https://github.com/camaraproject/SimSwap/pull/179
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This suggestion is not committed yet, but makes sense.

…st.md

Co-authored-by: Rafal Artych <121048129+rartych@users.noreply.github.com>
Copy link
Collaborator

@bigludo7 bigludo7 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM
Thanks Fernando !

Copy link
Contributor

@rartych rartych left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM from Release Management

@fernandopradocabrillo fernandopradocabrillo merged commit 315d451 into camaraproject:main Mar 13, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Spring25 Spring25 release preparation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Release PR for Spring25 M4 milestone

5 participants