containerbuildsystem / cachi2

Cachi2 is a CLI tool that pre-fetches your project's dependencies to aid in making your build process network-isolated.
GNU General Public License v3.0
7 stars 25 forks source link

E2E test for RPM prefetching #519

Closed brunoapimentel closed 5 months ago

brunoapimentel commented 5 months ago

This PR implements an e2e test that covers the following steps:

brunoapimentel commented 5 months ago

has been renamed to source only and so the SRPMs are not part of the SBOM here.

Which makes me wonder if we should set extra=forbid attribute in the model classes for the rpm lockfile as a way to avoid such mistakes.

https://docs.pydantic.dev/latest/api/config/#pydantic.config.ConfigDict.extra