2
Home
dxtr edited this page 2026-10-11 16:42:09 +02:00
Table of Contents
fakehacker/actions
Reusable composite actions for Forgejo Actions workflows.
Every action here is shell-only: none of them needs Node.js. This lets them run inside bare container images such as debian:forky or erlang:28, where JavaScript actions like actions/checkout can't run.
Actions
| Action | What it does | Image requirements |
|---|---|---|
| checkout | Fetches the repository into the workspace with plain git. A replacement for actions/checkout. |
POSIX sh. git gets installed if it's missing. |
| rebar3-ci | Runs compile, xref, eunit and dialyzer on an Erlang/rebar3 project. |
bash and Erlang/OTP; also curl if rebar3 is missing. |
| lisp-ci | Installs SBCL and/or CCL plus qlot, then runs a Parachute test suite. | apt-based image (Debian/Ubuntu) on x86-64, running as root. |
Pages
- Getting Started: runners, containers, versioning and a full example workflow
- checkout
- rebar3-ci
- lisp-ci
- Troubleshooting
Quick example
name: CI
on: [push, pull_request]
jobs:
test:
runs-on: ubuntu-latest
container:
image: debian:forky
steps:
- uses: fakehacker/actions/checkout@v1.0.0
- uses: fakehacker/actions/lisp-ci@v1.0.0
with:
system: my-system