richardfan1126/AWS Nitro Enclaves EIF Build Action
A Github action to build reproducible AWS Nitro Enclaves EIF file
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stalelast commit Jul 1, 2024
- License
- Apache 2.0
Pinned Snippet
uses: richardfan1126/nitro-enclaves-eif-build-action@d33ccfaa2b1071e059c3c92c429508687dd2042c # v1.2.1tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| docker-build-context-path | The path of Docker build context directory. Relative to the project root | yes | — |
| dockerfile-path | The path of Dockerfile. Relative to the Docker build context directory | yes | Dockerfile |
| enable-ghcr-push | Turn on to push EIF and info to ghcr.io registry. (Allowed values: 'true', 'false') | yes | false |
| enable-artifact-sign | Turn on to sign EIF and info on ghcr.io registry. (Allowed values: 'true', 'false') | yes | false |
| eif-file-name | The EIF file name in the pushed artifact on ghcr. (Required when enable-ghcr-push is true) | no | — |
| eif-info-file-name | The EIF info text file name in the pushed artifact on ghcr. (Required when enable-ghcr-push is true) | no | — |
| artifact-tag | The tag of the pushed artifact on ghcr. (Required when enable-ghcr-push is true) | no | — |
| save-pcrs-in-annotation | Whether to save PCR values as Oras annotation (Allowed values: 'true', 'false') | yes | false |
| github-token | The Github token used to login ghcr. (Required when enable-ghcr-push is true) | no | ${{ github.token }} |
Outputs
| name | description |
|---|---|
| eif-file-path | The path of the built EIF file |
| eif-info-path | The path of the text file containing EIF info |
| ghcr-artifact-digest | The digest of the pushed ghcr artifact |
| ghcr-artifact-path | The full path of the pushed ghcr artifact |
| rekor-log-index | The Rekor transparency log index of the signing |