Skip to content

Conversation

@pjonsson
Copy link
Contributor

Pin the base image by sha256 for security reasons, and the force-udf repository by tag. This fixes the two major reasons that images for old FORCE releases no longer builds.

Fixes #403

Declare an internal_base that the other
two images are made from. This ensures
the build image and the force image
use the same base image.
This makes image builds more
reproducible and reduces the surface
area for supply-chain attacks
against FORCE.

Refs davidfrantz#403
This improves the reproducibility
of the image build.

Refs davidfrantz#403
@davidfrantz
Copy link
Owner

This doesn't make sense to me. The FORCE image should always be built on top of the latest base and UDF versions

@pjonsson
Copy link
Contributor Author

The moving target is what is causing the images of old FORCE releases to no longer be possible to build, and I don't see how to get reproducible builds with moving targets.

@davidfrantz
Copy link
Owner

I thought the goal was to provide the possibility to build a very specific image. This is now possible.

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.

2 participants