Skip to content

Fix openapi-generation isolation problem among plugins#198

Merged
gerrod3 merged 1 commit into
pulp:mainfrom
pedro-psb:use-latest-published-versions
Jul 13, 2026
Merged

Fix openapi-generation isolation problem among plugins#198
gerrod3 merged 1 commit into
pulp:mainfrom
pedro-psb:use-latest-published-versions

Conversation

@pedro-psb

@pedro-psb pedro-psb commented Jul 13, 2026

Copy link
Copy Markdown
Member

The publishing workflow is failing due to dependency issues with existing plugins when generating their openapi specs (uses uv as subprocess to call pulpcore-manager openapi command).

Each openapi spec generation call to a specific plugin would install all available plugins. Each generation should be isolated and not interfere with one another.

Sample error:

Error message:
Because only pulp-rpm==3.39.0.dev0 is available and
      pulp-rpm==3.39.0.dev0 depends on pulpcore>=3.111.0,<3.115,
      we can conclude that all versions of pulp-rpm depend on
      pulpcore>=3.111.0,<3.115.
      And because only the following versions of pulpcore are available:
          pulpcore<3.111.0
          pulpcore>=3.115
      and you require pulp-rpm, we can conclude that your requirements are
      unsatisfiable.

Aborted with a BuildError!
make: *** [Makefile:61: docs-prod] Error 1

Each openapi spec generation call to a specific plugin would install
all available plugins. Each generation should be isolated and not interfere
with one another.
@gerrod3 gerrod3 merged commit 4869ab6 into pulp:main Jul 13, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants