fix(ci): verify canonical resource projection #84

Open
L0GYKAL wants to merge 3 commits from fix/canonical-simulation-resource-projection into main
Owner

Require the canonical root simulation-resources.json in spoke OCI bundles, prove it is byte-identical to the checked-out source manifest, and continue rejecting every unrelated extra file. This aligns the shared verifier with the existing publication contract and adds behavioral regressions for valid, conflicting, and extraneous projections.

Require the canonical root simulation-resources.json in spoke OCI bundles, prove it is byte-identical to the checked-out source manifest, and continue rejecting every unrelated extra file. This aligns the shared verifier with the existing publication contract and adds behavioral regressions for valid, conflicting, and extraneous projections.
fix(ci): verify canonical resource projection
Some checks failed
lint / lint (pull_request) Failing after 19s
lint / release-gate (pull_request) Failing after 0s
11e60b815a
test(ci): build canonical resource fixture
All checks were successful
lint / lint (pull_request) Successful in 39s
lint / release-gate (pull_request) Successful in 1s
adc4441f69
Merge remote-tracking branch 'origin/main' into fix/canonical-simulation-resource-projection
All checks were successful
lint / lint (pull_request) Successful in 41s
lint / release-gate (pull_request) Successful in 0s
6aa8f03cb4
# Conflicts:
#	scripts/verify-oci-layout.py
All checks were successful
lint / lint (pull_request) Successful in 41s
lint / release-gate (pull_request) Successful in 0s
Required
Details
This pull request has changes conflicting with the target branch.
  • scripts/assemble-quadlet-bundle.py
  • scripts/tests/assemble-quadlet-bundle.test.py
View command line instructions

Manual merge helper

Use this merge commit message when completing the merge manually.

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin fix/canonical-simulation-resource-projection:fix/canonical-simulation-resource-projection
git switch fix/canonical-simulation-resource-projection
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
L0GYKAL/the-rules!84
No description provided.