1
0
Fork
You've already forked woodpecker
0
No description
  • Go 84.6%
  • Vue 9.7%
  • TypeScript 2.9%
  • CSS 1.9%
  • Makefile 0.7%
  • Other 0.1%
renovate[bot] bdf8fb5b80
fix(deps): update module gitlab.com/gitlab-org/api/client-go to v1.39.0 ( #6134 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026年02月20日 01:41:18 +01:00
.github Update release template ( #5565 ) 2025年09月28日 22:05:56 +02:00
.vscode Migrate from Windi to Tailwind ( #4614 ) 2025年01月07日 08:52:44 +01:00
.woodpecker chore(deps): update golang-lang ( #6123 ) 2026年02月14日 07:00:03 +01:00
agent Refactor pipeline engine ( #6073 ) 2026年02月13日 11:56:43 +01:00
cli Refactor pipeline engine ( #6073 ) 2026年02月13日 11:56:43 +01:00
cmd Refactor pipeline engine ( #6073 ) 2026年02月13日 11:56:43 +01:00
contrib/woodpecker-test-repo/.woodpecker Cleanups + prefer .yaml ( #3069 ) 2024年01月11日 18:43:54 +01:00
docker chore(deps): update docker.io/golang docker tag to v1.26 ( #6121 ) 2026年02月14日 02:27:11 +01:00
docs Add deprecation policy ( #6068 ) 2026年02月16日 21:25:01 +01:00
nfpm Improve packages ( #6085 ) 2026年02月17日 23:43:04 +01:00
pipeline Refactor pipeline engine ( #6073 ) 2026年02月13日 11:56:43 +01:00
rpc Fix pipeline cancellation status handling and step state synchronization ( #6011 ) 2026年02月05日 21:41:05 +01:00
server Use tabs for indentation in embedded JSON ( #6103 ) 2026年02月18日 13:20:34 +01:00
shared chore(deps): update woodpeckerci/plugin-git docker tag to v2.8.1 ( #6006 ) 2026年01月25日 10:25:23 +01:00
tools Cleanup openapi generation ( #4331 ) 2024年11月23日 09:17:19 +01:00
version Add godot linter to harmonitze toplevel comments ( #3650 ) 2024年05月13日 22:58:21 +02:00
web Translated using Weblate (Portuguese) 2026年02月16日 15:14:58 +00:00
woodpecker-go Use require to exit tests ( #5998 ) 2026年01月22日 09:41:20 +01:00
.cspell.json Per-Workflow and Per-Workflow-Step badge generation ( #5977 ) 2026年02月01日 16:44:09 +01:00
.ecrc Add migration tests for postgres ( #669 ) 2025年10月21日 12:19:39 +02:00
.editorconfig Use editorconfig-checker ( #982 ) 2022年06月17日 12:03:34 +02:00
.gitattributes Fix "check_swagger" step ( #2024 ) 2023年07月20日 22:12:32 +02:00
.gitignore Ignore direnv config and folder ( #5235 ) 2025年06月03日 03:07:58 +02:00
.gitpod.yml chore(deps): update golang-lang ( #6123 ) 2026年02月14日 07:00:03 +01:00
.golangci.yaml Update Architecture: move pipeline/rpc => rpc & server/{grpc => rpc} ( #6012 ) 2026年01月26日 21:25:38 +01:00
.hadolint.yaml Cleanups + prefer .yaml ( #3069 ) 2024年01月11日 18:43:54 +01:00
.lycheeignore fix: Add wildcard to .lycheeignore ( #4158 ) 2024年10月04日 15:08:05 +01:00
.markdownlint.yaml chore(deps): update pre-commit hook igorshubovych/markdownlint-cli to v0.45.0 ( #5187 ) 2025年05月18日 19:33:46 +02:00
.mockery.yaml Update Architecture: move pipeline/rpc => rpc & server/{grpc => rpc} ( #6012 ) 2026年01月26日 21:25:38 +01:00
.pre-commit-config.yaml chore(deps): update pre-commit hook golangci/golangci-lint to v2.9.0 ( #6108 ) 2026年02月11日 22:32:06 +01:00
.prettierignore Add prettier to docs/ ( #4628 ) 2024年12月28日 15:36:23 +01:00
.prettierrc.json Remove old files ( #3077 ) 2023年12月30日 15:10:31 +01:00
.yamllint.yaml Migrate from Windi to Tailwind ( #4614 ) 2025年01月07日 08:52:44 +01:00
CHANGELOG.md 🎉 Release 3.13.0 ( #5766 ) 2026年01月14日 13:23:05 +01:00
checkmake.ini chore(deps): update pre-commit non-major ( #5949 ) 2026年01月15日 15:55:28 +01:00
codecov.yaml Ignore mocks for coverage ( #6074 ) 2026年02月06日 15:04:48 +01:00
docker-compose.example.yaml Add rolling semver tags, remove latest tag ( #4600 ) 2024年12月21日 11:52:56 +01:00
docker-compose.gitpod.yaml chore(deps): update postgres docker tag to v18.2 ( #6124 ) 2026年02月14日 06:31:54 +01:00
flake.lock flake.lock: Update ( #6105 ) 2026年02月11日 07:44:13 +01:00
flake.nix Update Module Interaction Diagram ( #6019 ) 2026年02月03日 13:39:37 +01:00
go.mod fix(deps): update module gitlab.com/gitlab-org/api/client-go to v1.39.0 ( #6134 ) 2026年02月20日 01:41:18 +01:00
go.sum fix(deps): update module gitlab.com/gitlab-org/api/client-go to v1.39.0 ( #6134 ) 2026年02月20日 01:41:18 +01:00
LICENSE Check for correct license header ( #2137 ) 2023年08月10日 11:06:00 +02:00
Makefile chore(deps): update golang-lang ( #6123 ) 2026年02月14日 07:00:03 +01:00
README.md Add missing docs for 3.x minor versions ( #4992 ) 2025年03月24日 10:12:56 +01:00
release-config.ts Adjust config for release plugin ( #4310 ) 2024年11月05日 21:00:38 +01:00

Woodpecker

Woodpecker


Pipeline Status Code coverage Translation status Matrix space Go Report Card go reference GitHub release Docker pulls License: Apache-2.0 OpenSSF best practices pre-commit.ci


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.

Open Collective backers

Documentation

Our documentation can be found at https://woodpecker-ci.org/docs/intro.

Translation

We have a self-hosted Weblate instance at translate.woodpecker-ci.org.

An overview of the current translation state is available at https://translate.woodpecker-ci.org/projects/woodpecker-ci/#languages.

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.

Star History

Star History Chart

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.