Skip to content

Conversation

@simonbaird
Copy link
Member

IIUC this file is used by Mintmaker. It was added in EC-1244 to prevent Mintmaker from failing. More specifically it's used by rpm-lockfile-prototype which IIUC Mintmaker is using to freshen rpm lockfiles.

For this change I'm hoping to prevent the "good" repoids (such as "ubi-9-for-aarch64-baseos-rpms" from being converted to "bad" repoids (such as "ubi-9-baseos-rpms") in our rpms.lock.yaml file, in PRs such as #2934.

The "bad" repoids can produce Conforma violations, since the shorter repoids are not in the allowed repo list, visible here.

See also the hack/update-rpm-lock.sh script in this repo, which is our own custom script we've used in the past for updating the rpm lockfile.

@codecov
Copy link

codecov bot commented Oct 9, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.

Flag Coverage Δ
generative 67.57% <ø> (ø)
integration 67.57% <ø> (ø)
unit 67.57% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

IIUC this file is used by Mintmaker. It was added in EC-1244 to
prevent Mintmaker from failing. More specifically it's used by
`rpm-lockfile-prototype` which IIUC Mintmaker is using to freshen
rpm lockfiles.

For this change I'm hoping to prevent the "good" repoids (such as
"ubi-9-for-aarch64-baseos-rpms" from being converted to "bad"
repoids (such as "ubi-9-baseos-rpms") in our `rpms.lock.yaml file`,
in PRs such as conforma#2934.

The "bad" repoids can produce Conforma violations, since the shorter
repoids are not in the allowed repo list, visible
[here](https://github.com/release-engineering/rhtap-ec-policy/blob/main/data/known_rpm_repositories.yml).

See also the `hack/update-rpm-lock.sh` script in this repo, which is
our own custom script we've used in the past for updating the rpm
lockfile.
@simonbaird
Copy link
Member Author

We're ignoring the spurious Sealights failures currently. Let's merge this and see how it goes.

@simonbaird simonbaird merged commit eb80390 into conforma:main Oct 20, 2025
14 of 15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants