samternent/Seal Action
Generate Seal v2 manifest, proof, and Ed25519 public-key artifacts for a built static asset directory using @ternent/seal-cli and a Seal identity document.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| assets-directory | Directory containing the built static site assets to sign with Seal v2. | yes | — |
| working-directory | Base working directory for resolving input paths. | no | . |
| manifest-name | Output filename for the generated manifest. | no | dist-manifest.json |
| proof-name | Output filename for the generated Seal v2 proof artifact. | no | proof.json |
| public-key-name | Output filename for the generated Seal v2 public-key artifact. | no | public-key.json |
| package-name | Published npm package name for the Seal CLI. Defaults to @ternent/seal-cli. | no | @ternent/seal-cli |
| package-version | Published npm package version or dist-tag to execute. | no | latest |
| cli-command | Optional trusted command prefix used to invoke the Seal CLI directly. The workflow must provide SEAL_IDENTITY or SEAL_IDENTITY_FILE. | no | "" |
Outputs
| name | description |
|---|---|
| manifest-path | Absolute path to the generated manifest file. |
| proof-path | Absolute path to the generated Seal v2 proof file. |
| public-key-path | Absolute path to the generated Seal v2 public-key file. |