github-actions
| Version | 2026.242.1330 |
| Repo | box/github.com/opencharly/layer-github-actions:v2026.242.1323 |
Local GitHub Actions execution and workflow linting via act and actionlint. Installs the act CLI at /usr/bin/act for running GitHub Actions workflows locally, the actionlint linter at /usr/local/bin/actionlint for static workflow validation, and the guestfs-tools package. Each tool lands at a fixed path and self-reports a version, so its presence and basic operability are deterministically verifiable.
Packages
Section titled “Packages”Installed on every distro:
guestfs-tools
Acceptance plan
Section titled “Acceptance plan”This candy’s plan: — the runnable spec charly check executes against a live deployment. check: steps are idempotent probes; run: steps change state.
| Intent | Step |
|---|---|
run |
install the pinned act CLI release tarball (var ACT_VERSION) — the declarative download verb keeps the content-addressed /tmp/downloads cache, the atomic .part to mv rename, and the stage-user-correct cache mount |
run |
install the pinned actionlint release tarball (var ACTIONLINT_VERSION) — the declarative download verb keeps the content-addressed /tmp/downloads cache, the atomic .part to mv rename, and the stage-user-correct cache mount |
check |
the act CLI is installed at its fixed path |
check |
act reports its version without error |
check |
the actionlint linter is installed at its fixed path |
check |
actionlint reports its version without error |
check |
package=guestfs-tools |