From 7668571508540a607bdfd90a87a560489fe372eb Mon Sep 17 00:00:00 2001 From: Brian DeHamer Date: Mon, 9 Dec 2024 13:43:06 -0800 Subject: [PATCH] add attestation-id and attestation-url outputs (#415) Signed-off-by: Brian DeHamer --- README.md | 8 +++++--- action.yml | 8 +++++++- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 66d99310..e41178f6 100644 --- a/README.md +++ b/README.md @@ -103,9 +103,11 @@ See [action.yml](action.yml) -| Name | Description | Example | -| ------------- | -------------------------------------------------------------- | ----------------------- | -| `bundle-path` | Absolute path to the file containing the generated attestation | `/tmp/attestation.json` | +| Name | Description | Example | +| ----------------- | -------------------------------------------------------------- | ------------------------------------------------ | +| `attestation-id` | GitHub ID for the attestation | `123456` | +| `attestation-url` | URL for the attestation summary | `https://github.com/foo/bar/attestations/123456` | +| `bundle-path` | Absolute path to the file containing the generated attestation | `/tmp/attestation.json` | diff --git a/action.yml b/action.yml index a5811ba9..1221e15f 100644 --- a/action.yml +++ b/action.yml @@ -46,13 +46,19 @@ outputs: bundle-path: description: 'The path to the file containing the attestation bundle.' value: ${{ steps.attest.outputs.bundle-path }} + attestation-id: + description: 'The ID of the attestation.' + value: ${{ steps.attest.outputs.attestation-id }} + attestation-url: + description: 'The URL for the attestation summary.' + value: ${{ steps.attest.outputs.attestation-url }} runs: using: 'composite' steps: - uses: actions/attest-build-provenance/predicate@36fa7d009e22618ca7cd599486979b8150596c74 # predicate@1.1.4 id: generate-build-provenance-predicate - - uses: actions/attest@v2.0.1 + - uses: actions/attest@v2.1.0 id: attest with: subject-path: ${{ inputs.subject-path }}