DNM: Create dist if it doesn't exist - #558
Conversation
Bumps Ansible pulp collections (pulp squeezer and our downstream ansible-collection-pulp) to the same versions we currently use in SKC. These should come with bugfixes and performance improvements. These now depend on pulp-glue and pulp-glue-deb pip packages, which have been added to requirements.txt
|
Important Review skippedAuto incremental reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: ASSERTIVE Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
📝 WalkthroughUpdates Python setup and dependencies, including newer Pulp collections and WalkthroughThe setup now uses Python 3.12.x and installs updated Pulp packages and collections. Debian and RPM repository tests now select existing distributions, create missing distributions, and re-query them. ChangesPulp tooling setup
Distribution query flow
Estimated code review effort: 3 (Moderate) | ~20 minutes Sequence Diagram(s)sequenceDiagram
participant AnsibleTest as Ansible test
participant DistributionQuery as Distribution query
participant DistributionCreation as Distribution creation
AnsibleTest->>DistributionQuery: collect matching distributions
DistributionQuery-->>AnsibleTest: return distribution list
AnsibleTest->>DistributionCreation: create distribution when none exists
DistributionCreation-->>AnsibleTest: return created distribution
AnsibleTest->>DistributionQuery: re-query distributions
DistributionQuery-->>AnsibleTest: return updated distribution list
🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✨ Finishing Touches 💡 1🛠️ Fix failing CI checks 💡
Comment |
There was a problem hiding this comment.
Actionable comments posted: 2
ℹ️ Review info
⚙️ Run configuration
Configuration used: Path: .coderabbit.yaml
Review profile: ASSERTIVE
Plan: Pro Plus
Run ID: 7b9d3d0e-65eb-4758-a9c9-3bea5d7ba0a3
📒 Files selected for processing (4)
.github/actions/setup/action.ymlansible/test-pulp-repo-version-query.ymlrequirements.txtrequirements.yml
9ca7402 to
ea54d7d
Compare
There was a problem hiding this comment.
Actionable comments posted: 1
ℹ️ Review info
⚙️ Run configuration
Configuration used: Path: .coderabbit.yaml
Review profile: ASSERTIVE
Plan: Pro Plus
Run ID: 59d21ccc-ade3-4c9d-b095-01278aca2dcf
📒 Files selected for processing (1)
ansible/test-pulp-repo-version-query.yml
6dc9b09 to
863d4e3
Compare
|
Note GitHub couldn't provide a complete incremental comparison for this pull request, so CodeRabbit is performing a full review instead. This review may take a little longer. |
There was a problem hiding this comment.
Actionable comments posted: 8
ℹ️ Review info
⚙️ Run configuration
Configuration used: Path: .coderabbit.yaml
Review profile: ASSERTIVE
Plan: Pro Plus
Run ID: 0703c0e2-ea0e-452b-8fac-84afc4670228
📒 Files selected for processing (4)
.github/actions/setup/action.ymlansible/test-pulp-repo-version-query.ymlrequirements.txtrequirements.yml
863d4e3 to
524a028
Compare
|
Note GitHub couldn't provide a complete incremental comparison for this pull request, so CodeRabbit is performing a full review instead. This review may take a little longer. |
1f675fd to
419f04c
Compare
|
Note GitHub couldn't provide a complete incremental comparison for this pull request, so CodeRabbit is performing a full review instead. This review may take a little longer. |
This PR is only up for discussion, not to be merged