888
888
888
.d88b. .d88b. 888d888 .d88b. .d88888 .d88b. .d88b. 888d888
d88P"88b d88""88b 888P" d8P Y8b d88" 888 d88""88b d8P Y8b 888P"
888 888 888 888 888 88888888 888 888 888 888 88888888 888
Y88b 888 Y88..88P 888 Y8b. Y88b 888 Y88..88P Y8b. 888
"Y88888 "Y88P" 888 "Y8888 "Y88888 "Y88P" "Y8888 888
888
Y8b d88P
"Y88P"To build the image locally, start the Podman VM first if needed:
git clone git@github.com:rdavid/goredoer.git &&
cd ./goredoer &&
podman build --file ./Containerfile --format docker .Add the following lines to your Containerfile:
COPY --from=ghcr.io/rdavid/goredoer:0.9.20260404 /goredo .
RUN goredo -symlinksshellbase uses the goredoer image in its
Containerfile.
The project uses Daniel J. Bernstein’s build system redo.
Install Sergey Matveev’s goredo implementation to run the
project tasks.
redo lint runs the following linters on the source files:
actionlint,
hadolint,
reuse,
shellcheck,
shfmt,
typos,
vale,
yamllint.
redo build builds the image from the Containerfile.
goredoer is copyright David Rabkin and available under a
Zero-Clause BSD license.