You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Some manifests can't be built because they need to download sources that aren't available. In particular, ostree-based image types that rely on pulling an existing commit, like the edge/iot-installer and edge/iot-raw-image types, need to pull an ostree commit to embed it in an installer or raw image. For this, we just generate manifests with fake values for the ostree source so that we have a test manifest for change detection alone.
While these can't be built, they can be verified to be correct, using osbuild --inspect and checked for errors.
NB: With the current manifests, these will fail because of the parent commit ID being malformed in our test manifests, but that's a small issue to fix.
The text was updated successfully, but these errors were encountered:
Thanks for bringing this issue. I believe these are caught by the osbulid-image-tests command as manifest validation failed right ?
So if I understand it correctly, we could have a special treatment for them ? by just verify them with osbuild --inspect
Let me propose an alternative:
We could keep an ostree commit on S3, always reference it in the DB, and add a prerequisite for these manifests to have the file accessible on disk.
Some manifests can't be built because they need to download sources that aren't available. In particular, ostree-based image types that rely on pulling an existing commit, like the edge/iot-installer and edge/iot-raw-image types, need to pull an ostree commit to embed it in an installer or raw image. For this, we just generate manifests with fake values for the ostree source so that we have a test manifest for change detection alone.
While these can't be built, they can be verified to be correct, using
osbuild --inspect
and checked for errors.NB: With the current manifests, these will fail because of the
parent
commit ID being malformed in our test manifests, but that's a small issue to fix.The text was updated successfully, but these errors were encountered: