From 01afad832c5ab63d67a4086ab18c1a3f7a0b8f7e Mon Sep 17 00:00:00 2001 From: Ben Vincent Date: Sat, 28 Feb 2026 16:57:05 +1100 Subject: [PATCH] feat: add woodpecker ci jobs - add libffi to actions build (fix pre-commit issue) - pre-commit job to run pre-commit against --- .gitea/workflows/build.yaml | 2 +- .woodpecker/pre-commit.yaml | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 .woodpecker/pre-commit.yaml diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml index 4a2586a..b1e78fc 100644 --- a/.gitea/workflows/build.yaml +++ b/.gitea/workflows/build.yaml @@ -17,7 +17,7 @@ jobs: - name: Install requirements run: | dnf groupinstall -y "Development Tools" -y - dnf install rubygems ruby-devel gcc make redhat-rpm-config glibc-headers glibc-devel -y + dnf install rubygems ruby-devel gcc make redhat-rpm-config glibc-headers glibc-devel libffi libffi-devel -y - name: Pre-Commit All Files run: | diff --git a/.woodpecker/pre-commit.yaml b/.woodpecker/pre-commit.yaml new file mode 100644 index 0000000..ec27313 --- /dev/null +++ b/.woodpecker/pre-commit.yaml @@ -0,0 +1,10 @@ +when: + - event: pull_request + +steps: + - name: pre-commit + image: git.unkin.net/unkin/almalinux9-base:latest + commands: + - dnf groupinstall -y "Development Tools" -y + - dnf install uv rubygems ruby-devel gcc make redhat-rpm-config glibc-headers glibc-devel libffi libffi-devel -y + - uvx pre-commit run --all-files -- 2.47.3