richardfan1126/AWS Nitro Enclaves EIF Build Action

A Github action to build reproducible AWS Nitro Enclaves EIF file

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stalelast commit Jul 1, 2024
License
Apache 2.0

Pinned Snippet

workflow.ymlSHA-pinned
uses: richardfan1126/nitro-enclaves-eif-build-action@d33ccfaa2b1071e059c3c92c429508687dd2042c # v1.2.1

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
docker-build-context-pathThe path of Docker build context directory. Relative to the project rootyes
dockerfile-pathThe path of Dockerfile. Relative to the Docker build context directoryyesDockerfile
enable-ghcr-pushTurn on to push EIF and info to ghcr.io registry. (Allowed values: 'true', 'false')yesfalse
enable-artifact-signTurn on to sign EIF and info on ghcr.io registry. (Allowed values: 'true', 'false')yesfalse
eif-file-nameThe EIF file name in the pushed artifact on ghcr. (Required when enable-ghcr-push is true)no
eif-info-file-nameThe EIF info text file name in the pushed artifact on ghcr. (Required when enable-ghcr-push is true)no
artifact-tagThe tag of the pushed artifact on ghcr. (Required when enable-ghcr-push is true)no
save-pcrs-in-annotationWhether to save PCR values as Oras annotation (Allowed values: 'true', 'false')yesfalse
github-tokenThe Github token used to login ghcr. (Required when enable-ghcr-push is true)no${{ github.token }}
namedescription
eif-file-pathThe path of the built EIF file
eif-info-pathThe path of the text file containing EIF info
ghcr-artifact-digestThe digest of the pushed ghcr artifact
ghcr-artifact-pathThe full path of the pushed ghcr artifact
rekor-log-indexThe Rekor transparency log index of the signing