mirror of
https://github.com/anomalyco/opencode.git
synced 2026-11-08 09:37:47 +03:00
27 lines
833 B
YAML
27 lines
833 B
YAML
name: Upload a release artifact
|
|
description: Writes SHA256SUMS for a directory, uploads it, and outputs the manifest digest.
|
|
inputs:
|
|
name:
|
|
description: Artifact name, <stage>-<target>
|
|
required: true
|
|
path:
|
|
description: Directory to upload
|
|
required: true
|
|
outputs:
|
|
digest:
|
|
description: SHA-256 of the artifact's SHA256SUMS
|
|
value: ${{ steps.checksum.outputs.digest }}
|
|
runs:
|
|
using: composite
|
|
steps:
|
|
- id: checksum
|
|
shell: bash
|
|
run: echo "digest=$(bash "${GITHUB_ACTION_PATH//\\//}/../write-checksums.sh" "$UPLOAD_PATH")" >> "$GITHUB_OUTPUT"
|
|
env:
|
|
UPLOAD_PATH: ${{ inputs.path }}
|
|
- uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
|
|
with:
|
|
name: ${{ inputs.name }}
|
|
path: ${{ inputs.path }}
|
|
if-no-files-found: error
|