woodpecker-ci /woodpecker
Woodpecker is a simple, yet powerful CI/CD engine with great extensibility.
★ 8,149⑂ 738👁 30⑃ 5,218● 1,887▤ 105◈ 358
8,149
stars
+6
738
forks
30
watchers
5,218
prs
1,887
issues
105
releases
358
discussions
README
Woodpecker
Woodpecker is a simple, yet powerful CI/CD engine with great extensibility.
!woodpecker
Installation & Resources
Woodpecker can be installed in various ways (see the Installation Instructions) and runs with SQLite as database by default.
It requires around 100 MB of RAM (Server) and 30 MB (Agent) at runtime in idle mode.
Support
You can support the project by becoming a backer on Open Collective or via GitHub Sponsors.
Documentation
Our documentation can be found at .
Translation
We have a self-hosted Weblate instance at translate.woodpecker-ci.org.
An overview of the current translation state is available at .
Public Woodpecker Instances
Woodpecker is used as the main CI/CD engine at Codeberg, an alternative Git hosting platform with a focus on privacy and free software development.
Plugins
Woodpecker can be extended via plugins.
The plugin overview website helps browsing available plugins.
It combines both plugins by the Woodpecker core team and community-maintained ones.
License
Woodpecker is Apache 2.0 licensed.
The source files have a header indicating which license they are under and what copyrights apply.
Everything in docs/ is licensed under the Creative Commons Attribution-ShareAlike 4.0 International Public License.Top issues
#85Support "native" podman as backend34 comments · 2019-11-10#6955NVIDIA and AMD container runtime support29 comments · 2026-08-04#2888PR triggers the CI twice27 comments · 2023-11-28#1068Delete old pipeline logs after X days or Y new runs20 comments · 2022-08-03#3386Improve cli16 comments · 2024-02-13#2510Cannot run pipeline on Kubernetes: CreateContainerError16 comments · 2023-09-29#1175Idea: Build local docker image15 comments · 2022-09-07#5783Connect Multiple Forges to one instance - doesn't work10 comments · 2025-11-23
Discussions
#7450Forge-Addon failed to negotiate the initial go-plugin protocol handshake3 comments · 2026-10-30#7444Block workflows on unallowed pipeline configuration changes2 comments · 2026-10-30#7405Skip a plugin step (show it as “skipped”) based on a result computed in an earlier step11 comments · 2026-10-27#7296Is anyone working on OIDC identity tokens for pipelines? (needed for npm trusted publishing)2 comments · 2026-10-13#7225gitlab 19.4.1 & woodpecker v3 docker deployment1 comments · 2026-10-05#7102podman issue with service return code?2 comments · 2026-09-04#6952Setting agent labels via the Woodpecker UI?1 comments · 2026-08-04#6948Anyone running Woodpecker agent successfully on OpenShift/MicroShift?1 comments · 2026-08-04
Latest release
3.20.1 v3.20.1 2026-10-293.20.1 - 2026-10-29 ❤️ Thanks to all contributors! ❤️ @6543, @lafriks 🐛 Bug Fixes - Restore drone envsubst [7433] - Fix step lop group UX [7431] 📦️ Dependency - Update golang-packages [7426]