Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(ec-965): verify a set of pullspecs related to an image #1251

Merged
merged 1 commit into from
Mar 4, 2025

Conversation

arewm
Copy link
Contributor

@arewm arewm commented Dec 19, 2024

We were previously only able to verify certain pullspecs at build-time
which resulted in a failed test. This would prevent multiple images from
being built and all staged for release. Even if the image references are
valid at release time, the check used was old and the results are not
updated without a rebuild.

If a task has a result named RELATED_IMAGES_DIGEST, all references in the
json array contained within the pushed file will be checked for validity.

implements: EC-965

@arewm arewm force-pushed the ec-965 branch 2 times, most recently from 83acaa6 to f4d926e Compare December 19, 2024 20:59
@arewm arewm force-pushed the ec-965 branch 6 times, most recently from 4965ae4 to 733696d Compare February 28, 2025 20:02
@arewm arewm marked this pull request as ready for review February 28, 2025 20:03
@arewm arewm force-pushed the ec-965 branch 3 times, most recently from 603c83e to e8d539d Compare February 28, 2025 20:53
We were previously only able to verify certain pullspecs at build-time
which resulted in a failed test. This would prevent multiple images from
being built and all staged for release. Even if the image references are
valid at release time, the check used was old and the results are not
updated without a rebuild.

If a task has a result named RELATED_IMAGES_DIGEST, all references in the
json array contained within the pushed file will be checked for validity.

Signed-off-by: arewm <[email protected]>
@joejstuart joejstuart merged commit 225663d into enterprise-contract:main Mar 4, 2025
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.

3 participants