Commit Graph
590 Commits
Author SHA1 Message Date
guillaumemandGuillaumeMeurillon e630e0a394 Improve slow user authorization if many orgs/repos (#5665)
Co-authored-by: GuillaumeMeurillon <MeurillonGuillaume@users.noreply.github.com>
2026-06-01 11:37:31 +02:00
qwerty287andAkash Kumar 4df2e41150 Add commit timestamp env vars (#6670)
Co-authored-by: Akash Kumar <meakash7902@gmail.com>
2026-05-31 12:23:53 +02:00
Akash Kumarandqwerty287 b3a8080d85 docs: add cli exec examples (#6629)
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com>
2026-05-29 09:48:17 +02:00
6543 25d1ecb0f4 Release freebsd/openbsd as binary not container (#6610)
freebsd now has binaries released too, the oci images stay.
openbsd gets oci images removed, but binaries added.
2026-05-28 10:07:37 +02:00
Simon Meyerand6543 64d7ed8952 Support optional flag in depends_on for workflows and steps (#6461)
Extends `depends_on` to accept objects with `name` and `optional` fields, at both workflow and step level. When `optional: true`, the dependency is silently dropped if the referenced workflow/step is not part of the pipeline (e.g. filtered out by `when` conditions). If present, it is enforced as usual.

Co-authored-by: 6543 <6543@obermui.de>
2026-05-28 09:23:42 +02:00
John Olheiser 23102152fb Add config to change default pipeline config paths and extensions (#6580)
Signed-off-by: jolheiser <git@jolheiser.com>
2026-05-26 19:57:39 +02:00
Julien Vincent b6880141e2 Allow disabling service workspace volumes in k8s (#6644) 2026-05-26 18:43:46 +02:00
qwerty287 fd916365f8 Add note about extension permission (#6646) 2026-05-26 15:12:06 +02:00
mateuszkamola 4e03df00ff docs: add GitHub OAuth App setup hint to docker-compose page (#6643) 2026-05-26 11:47:46 +02:00
Johan Van de Wauw 9b7a55b8a7 Docs: Mention that you can use failure: fail (#6611) 2026-05-18 20:09:13 +02:00
Eric Zhou 8905b8fa53 Add CI_PIPELINE_RERUNS environment variable (#6588) 2026-05-17 19:13:23 +02:00
6543 9130c497d4 Expose step type to step env (#4290) 2026-05-07 13:08:54 +02:00
qwerty287 98b0140b75 Add 3rd party secret extensions list (#6546) 2026-05-07 01:53:05 +02:00
6543 7cef7a8a15 pipeline runtime: move setting step environment variables into own func and add CI_PIPELINE_STATUS back (#6516) 2026-05-01 15:40:52 +02:00
6543 9c0b2e7a4b docs: better description for when.status filter (#6517) 2026-04-30 18:06:20 +02:00
Alex Caston 43dcdc19a1 Kubernetes: Support allowPrivilegeEscalation and capabilities backend_options (#6307) 2026-04-28 17:17:00 +02:00
6543 ea071606b2 Make agent reconnect retry timeout configurable (#6470) 2026-04-23 17:35:39 +02:00
6543 950534751b Add WOODPECKER_FORCE_IGNORE_SERVICE_FAILURE config to preserve non breaking behavior by default (#6448) 2026-04-17 17:10:03 +02:00
qwerty287 2de59621fb Add netrc option for config/registry extension (#6333) 2026-03-31 17:39:28 +02:00
2230e01d78 Support one-shot agent execution mode (#6150)
This supports the use case of having the agent itself be ephemeral, which may be useful in various situations, including use of the local backend.

Co-authored-by: Max Anurin <theanurin@gmail.com>
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com>
Co-authored-by: 6543 <6543@obermui.de>
2026-03-31 17:36:51 +02:00
qwerty287 284b1431da Fix DB convention typo (#6347) 2026-03-30 14:18:27 +02:00
6543andAnbraten fde1d917e2 Refactor pipeline runtime code (#6166)
Co-authored-by: Anbraten <6918444+anbraten@users.noreply.github.com>
2026-03-30 11:24:36 +03:00
def714cecd Add external secret extension implementation (#6252)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com>
Co-authored-by: qwerty287 <qwerty287@posteo.de>
2026-03-26 23:58:34 +01:00
qwerty287 31722dd83e Rename extension env vars (#6326) 2026-03-25 21:42:43 +01:00
qwerty287 17dcc86942 Allow to cancel on failure (#6158) 2026-03-19 13:41:44 +01:00
1643e77286 Add Container Registry credential extension (#5993)
Co-authored-by: techknowlogick <techknowlogick@gitea.com>
Co-authored-by: Anbraten <6918444+anbraten@users.noreply.github.com>
Co-authored-by: 6543 <6543@obermui.de>
2026-03-18 22:55:38 +01:00
Paulo Vitor Bettini de Paiva Limaandqwerty287 01484ff541 Sorted the glossary items (#6255)
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com>
2026-03-18 11:24:03 +01:00
qwerty287and6543 39a7ebda75 Independently evaluate status filter and support on workflows (#6183)
fix https://github.com/woodpecker-ci/woodpecker/issues/6161

And also allow `when.status` at workflow level. `runs_on` is deprecated then.


Co-authored-by: 6543 <6543@obermui.de>
2026-03-02 17:37:37 +01:00
6543andRobert Kaussow 66cf429acd Add deprecation policy (#6068)
Co-authored-by: Robert Kaussow <xoxys@rknet.org>
2026-02-16 21:25:01 +01:00
mehrdadbn9 8a3fbaaef5 Fix/selinux docs (#6066)
Signed-off-by: mehrdadbn9 <mehrdadbiukian@gmail.com>
2026-02-13 11:47:15 +01:00
6543andRobert Kaussow ff0d43f1d3 document how to ignore failure on services (#6106)
Co-authored-by: Robert Kaussow <xoxys@rknet.org>
2026-02-12 12:09:57 +01:00
6543andqwerty287 56c9d96f3d Update Module Interaction Diagram (#6019)
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com>
2026-02-03 13:39:37 +01:00
qwerty287 f462f787dd Add Homebrew package (#6037) 2026-01-28 18:32:00 +01:00
6543 3786077c07 Update Architecture: move pipeline/rpc => rpc & server/{grpc => rpc} (#6012) 2026-01-26 21:25:38 +01:00
qwerty287and6543 ff6895308a Support exclusive extensions (#5978)
Co-authored-by: 6543 <6543@obermui.de>
2026-01-26 16:13:00 +01:00
6543 d1b7e35ca8 Improve service syntax related docs and tests nits (#5991) 2026-01-19 19:44:18 +02:00
Anbratenand6543 ecb96f3bc2 Revert "Send configuration as part of the request for external configuration" (#5835)
Co-authored-by: 6543 <6543@obermui.de>
2026-01-14 11:36:44 +01:00
6543 c82570bd74 Update Docs and nix-flake to reflect current dev environment (#5926) 2026-01-08 20:31:20 +01:00
Abhi Yerraandqwerty287 3a2df46b5e Update Helm chart installation command (#5872)
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com>
2026-01-08 17:19:37 +01:00
Martin Schmidt b7b33db98b feat(kubernetes): add support for pod affinity and anti-affinity configurations (#5854) 2025-12-17 13:59:22 +01:00
971ab734af Allow packagers to set WebUI root to custom path (#5809)
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com>
Co-authored-by: Robert Kaussow <xoxys@rknet.org>
2025-12-17 12:37:24 +01:00
9f828c96b0 Add support for headless Kubernetes services (#5764)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Henrik Huitti <henrik.huitti@henhu.fi>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Robert Kaussow <mail@thegeeklab.de>
2025-12-02 14:42:00 +01:00
Flozza fd091f2883 Clarify envvars documentation (#5788) 2025-11-27 11:45:37 +01:00
tuxmainyanddamage 5a93de88dd add events query parameter to badge url (#5728)
Co-authored-by: damage <damage@devloop.de>
2025-11-27 12:35:29 +02:00
guillaumemandGuillaumeMeurillon 58f01089a5 Support for file changes in Bitbucket Cloud (#5730)
Co-authored-by: GuillaumeMeurillon <MeurillonGuillaume@users.noreply.github.com>
2025-11-12 17:29:23 +01:00
qwerty287 4ab721b920 Revert "Add support for sidecar containers and volumes in Kubernetes backend" (#5726) 2025-11-06 17:33:23 +01:00
Martin Schmidt 02ea16ecbf Add support for sidecar containers and volumes in Kubernetes backend (#5666) 2025-11-06 16:45:38 +01:00
Josias Junior c9b1d419e2 docs: add warning about 27-axis matrix limit (#5700) 2025-11-03 19:02:36 +01:00
1019d85065 Add log service addon (#5507)
Co-authored-by: Robert Kaussow <xoxys@rknet.org>
Co-authored-by: Robert Kaussow <mail@thegeeklab.de>
2025-10-21 08:40:30 +02:00
Marcus Ramberg 05bf8d17e5 Allow agents to require labels on workflows (#5633) 2025-10-13 12:47:03 +02:00