maykinmedia / open-api-framework

The Open API framework powers the open source registration components like Open Zaak en Open Klant.
MIT License
0 stars 0 forks source link

ZGW Consumers must be updated in all projects #66

Closed joeribekker closed 4 days ago

joeribekker commented 3 months ago

Thema / Theme

API

Omschrijving / Description

There are breaking changes but we need to bite the bullet or risk getting behind too much. My suggestion is to start with the simplest component to update and see the backlash from it. We can then report the backlash in the refinement.

Toegevoegde waarde / Added value

No response

Aanvullende opmerkingen / Additional context

No response

annashamray commented 3 weeks ago

@SonnyBA @stevenbal Please don't forget Open Notificaties, it looks like this update will bring a lot of changes to ON

SonnyBA commented 1 week ago

@annashamray / @stevenbal, now that commonground-api-common has version 2.0.1 (and requires zgw-consumers>=0.35.1). I think open-api-framework also should be version bumped and pinned to the earlier mentioned commground-api-common version? This way projects won't have to pin commground-api-common as that should be done through open-api-framework (which from the looks of it can drop the zgw-consumers requirement, because commonground-api-common pulls that in).

The projects should also pin this new version open-api-framework version (and remove the redundant commonground-api-common requirement in the requirements file).

annashamray commented 1 week ago

@SonnyBA pinning commonground-api-commmon in the OAF is a nice idea! This way you won't have mismatched OAF and commongground-api-common in the projects. We can start doing it, but I don't think it's critical for the PRs linked to this issue @stevenbal what do you think?

SonnyBA commented 1 week ago

@SonnyBA pinning commonground-api-commmon in the OAF is a nice idea! This way you won't have mismatched OAF and commongground-api-common in the projects. We can start doing it, but I don't think it's critical for the PRs linked to this issue @stevenbal what do you think?

OAF pins commonground-api-common, so I think we'll have to version bump in order to prevent mismatching zgw-consumers (which is pinned through commonground-api-common, link, and OAF itself).

stevenbal commented 5 days ago

I think open-api-framework also should be version bumped and pinned to the earlier mentioned commground-api-common version?

I agree

We can start doing it, but I don't think it's critical for the PRs linked to this issue

let's indeed not make it blocking for these PRs