Woodpecker CI

Version: 3.1.0
Required minimum memory: 256MB
Last updated 14 Feb 2025

Recent Changes

  • Update woodpecker to 3.1.0

  • Full Changelog

  • Add allow list for approvals [#​4768]

  • Unsanitize user and org names in DB [#​4762]

  • Store/delete repos after forge communication [#​4827]

  • Fix k8s secret schema [#​4819]

  • Move section description to the top [#​4773]

  • Docs: Add Radicle forge addon [#​4833]

  • fix(deps): update docs npm deps non-major [#​4823]

  • chore(deps): update dependency isomorphic-dompurify to v2.21.0 [#​4805]

  • chore(deps): update dependency @​types/node to v22.13.0 [#​4799]

  • Add bluesky post plugin [#​4549]

  • Various docs improvements [#​4772]

  • fix(deps): update docs npm deps non-major [#​4774]

  • Add git basic changelog [#​4755]

  • Optimize repository list loading to return also latest pipeline info [#​4814]

  • Add Git Ref To Build Status in BitbucketDatacenter [#​4724]

  • fix(deps): update golang-packages [#​4834]

  • fix(deps): update web npm deps non-major [#​4831]

  • fix(deps): update dependency simple-icons to v14.6.0 [#​4830]

  • fix(deps): update golang-packages [#​4829]

  • fix(deps): update web npm deps non-major to v4.0.5 [#​4828]

  • chore(deps): update docker.io/woodpeckerci/plugin-docker-buildx docker tag to v5.2.1 [#​4822]

  • fix(deps): update module github.com/google/go-github/v68 to v69 [#​4826]

  • fix(deps): update web npm deps non-major [#​4825]

  • fix(deps): update golang-packages [#​4812]

  • chore(deps): update dependency vitest to v3.0.5 [security] [#​4810]

  • chore(deps): lock file maintenance [#​4808]

  • chore(deps): update dependency @​antfu/eslint-config to v4.1.1 [#​4806]

  • fix(deps): update module gitlab.com/gitlab-org/api/client-go to v0.121.0 [#​4804]

  • fix(deps): update dependency simple-icons to v14.5.0 [#​4803]

  • fix(deps): update web npm deps non-major to v4.0.3 [#​4802]

  • fix(deps): update web npm deps non-major [#​4798]

  • fix(deps): update module github.com/getkin/kin-openapi to v0.129.0 [#​4790]

  • chore(deps): lock file maintenance [#​4783]

  • chore(deps): update dependency @​antfu/eslint-config to v4.1.0 [#​4780]

  • fix(deps): update module github.com/bmatcuk/doublestar/v4 to v4.8.1 [#​4781]

  • chore(deps): update dependency @​antfu/eslint-config to v4 [#​4779]

  • fix(deps): update web npm deps non-major [#​4777]

  • chore(deps): update pre-commit hook igorshubovych/markdownlint-cli to v0.44.0 [#​4776]

  • fix(deps): update module google.golang.org/protobuf to v1.36.4 [#​4775]

  • fix(deps): update module google.golang.org/grpc to v1.70.0 [#​4770]

  • chore(deps): update docker.io/woodpeckerci/plugin-docker-buildx docker tag to v5.2.0 [#​4767]

  • chore(deps): update docker.io/mysql docker tag to v9.2.0 [#​4766]

  • fix(deps): update module github.com/hashicorp/go-plugin to v1.6.3 [#​4765]

  • chore(deps): update docker.io/woodpeckerci/plugin-ready-release-go docker tag to v3.1.3 [#​4764]

  • fix(deps): update docker to v27.5.1+incompatible [#​4761]

  • chore(deps): update dependency vite to v6.0.9 [security] [#​4757]

About

Woodpecker is a simple CI engine with great extensibility. It runs your pipelines inside Docker containers, so if you are already using them in your daily workflow, you'll love Woodpecker for sure.

Features

  • OpenSource and free - Woodpecker is and always will be totally free. As Woodpecker's source code is open-source you can contribute to help evolving the project.

  • Based on docker containers - Woodpecker uses docker containers to execute pipeline steps. If you need more than a normal docker image, you can create plugins to extend the pipeline features. How do plugins work?

  • Multi pipelines - Woodpecker allows you to easily create multiple pipelines for your project. They can even depend on each other. Check out the docs


Install Woodpecker CI in a few minutes on your server with Cloudron. To install Cloudron first, follow our setup steps.
Mastodon Mastodon