Central repo for reusable workflows.
The Forgejo level substitution at command level means that the commit msg was inserted in the command as an argument subject to shell substitution and such. By inserting it into an env var instead, the msg will not pass through substitution. |
||
|---|---|---|
| .forgejo/workflows | ||
| README.md | ||
workflows
Central repo for reusable workflows.
To somewhat test them locally, the Forgejo Runner can be used:
podman run --rm --userns=keep-id \
-v "${XDG_RUNTIME_DIR}"/podman/podman.sock:/var/run/docker.sock \
-v ./:/workspace code.forgejo.org/forgejo/runner:6.3.1 \
forgejo-runner exec --container-daemon-socket "${XDG_RUNTIME_DIR}"/podman/podman.sock \
--image ... \
--workflows /workspace/.forgejo/workflows/...