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
When creating multiple (different) images in one workflow, all predicates are the same except for the BuildFinishedOn field.
Basically the Provenance states: We ran workflow w and it produced image x with digest y on timestamp z. There is no information on which step and what arguments are used.
Reproduce
This can be reproduced by adding two steps with the docker-ci-scripts action or to create a matrix.
When using a matrix, the provenance is not showing the values of the matrix, so you cannot know how to rebuild it.
When we look at the predicate for image: 7.10.0-node, this part is the same (except for the BuildFinishedOn part, which makes sense). Now we cannot see how this image was build and what parameters were used.
entrypoint is the same for all predicates. This is correct, because .
Maybe the parameters, environment or materials in completeness should be filled with the name of the github action and arguments.
The text was updated successfully, but these errors were encountered:
Problem
When creating multiple (different) images in one workflow, all predicates are the same except for the
BuildFinishedOn
field.Basically the Provenance states: We ran workflow w and it produced image x with digest y on timestamp z. There is no information on which step and what arguments are used.
Reproduce
This can be reproduced by adding two steps with the
docker-ci-scripts
action or to create a matrix.When using a matrix, the provenance is not showing the values of the matrix, so you cannot know how to rebuild it.
Example
Example workflow
https://github.com/philips-software/docker-blackduck/blob/provenance/.github/workflows/build_docker.yml#L17
Provenances
This is the provenance for the
philipssoftware/blackduck:7.10.0
image.Problem
When we look at the predicate for image:
7.10.0-node
, this part is the same (except for theBuildFinishedOn
part, which makes sense). Now we cannot see how this image was build and what parameters were used.entrypoint
is the same for all predicates. This is correct, because .Maybe the
parameters
,environment
ormaterials
incompleteness
should be filled with the name of the github action and arguments.The text was updated successfully, but these errors were encountered: