feat: artifact push and pull actions
All checks were successful
default / test artifact actions (push) Successful in 26s

This commit is contained in:
Louis Seubert 2026-09-13 19:10:04 +02:00
commit ae8d20e174
Signed by: louis9902
GPG key ID: 4B9DB28F826553BD
15 changed files with 1319 additions and 0 deletions

33
push/action.yml Normal file
View file

@ -0,0 +1,33 @@
# SPDX-License-Identifier: EUPL-1.2
name: "Artifact Push"
description: "Upload files as a workflow artifact"
author: "Louis Seubert"
inputs:
name:
description: >
The name of the artifact to upload.
required: true
path:
description: >
The base directory the patterns are resolved against.
required: true
pattern:
description: >
Newline separated list of glob patterns selecting the files to include in
the artifact.
required: false
default: "**/*"
outputs:
artifact-id:
description: >
The ID of the created artifact.
artifact-url:
description: >
URL to download the created artifact.
artifact-digest:
description: >
SHA-256 digest of the created artifact.
runs:
using: "docker"
image: "../Dockerfile"
args: ["push"]