Commit Graph

1495 Commits

Author SHA1 Message Date
6543
7efe8bf510 sanitize agent should allow done updates to canceled pipelines (#6394) 2026-04-08 17:23:33 +02:00
DaCheng Zhou
f644e0d49c refactor(server): unify api parameters to snake case (#6404) 2026-04-08 08:34:18 +02:00
Lê Hoàng Phương
d57829de3d Remove usage of deprecated /user/permissions/repositories (#6401) 2026-04-07 09:48:21 +02:00
Lê Hoàng Phương
5cf626cef9 Fix parsing /user/workspaces response (#6396) 2026-04-07 09:17:28 +02:00
6543
08f4b74bab Fix enable repo with same name and owner on second forge (#6375) 2026-04-03 20:01:08 +02:00
6543
823843f384 Sanitize agent introduced pipeline/workflow/step state changes and log streaming (#6308) 2026-04-03 10:50:43 +02:00
qwerty287
2de59621fb Add netrc option for config/registry extension (#6333) 2026-03-31 17:39:28 +02:00
6543
f121387e61 Move Queue related API func in its dedicated file (#6358) 2026-03-31 16:32:09 +02:00
qwerty287
8e7096fcf6 Deprecate commit avatar envs (#6356) 2026-03-31 13:23:39 +02:00
6543
af471c5372 Fix pipeline cancel (#6320) 2026-03-30 19:33:54 +02:00
6543
662575630a Refactor server/pubsub into interface (#6318) 2026-03-30 19:32:44 +02:00
qwerty287
098ada7c55 Fix missing return (#6350) 2026-03-30 17:20:14 +02:00
qwerty287
8174778871 Separate cron field (#6346) 2026-03-30 16:24:51 +02:00
Sam Oliver
855eae1438 Set workflow services stuck in running state to finished (#6337) 2026-03-30 15:27:01 +02:00
qwerty287
e31a6bca96 Send 404 if logs are not allowed to access (#6349) 2026-03-30 14:29:37 +02:00
Sim-hu
4b4ef5e591 Show Woodpecker version on pipeline details (#6316)
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com>
2026-03-29 17:48:44 +02:00
qwerty287
79cc07265e Unify import aliases (#6328)
Co-authored-by: 6543 <6543@obermui.de>
2026-03-28 15:45:23 +01:00
Morten Frydensberg
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
b9ba31ebe8 Add registry service tests (#6330) 2026-03-26 13:08:05 +01:00
qwerty287
3c5b24443b Fix extension flag names (#6329) 2026-03-26 12:45:40 +01:00
qwerty287
9e359b3e9e Fix bitbucket api deprecations (#6324) 2026-03-25 14:30:29 +01:00
api2062
56deeaf3a8 fix(api): return conflict when stale repo causes duplicate insert (#6276)
Co-authored-by: Anbraten <6918444+anbraten@users.noreply.github.com>
Co-authored-by: 6543 <6543@obermui.de>
2026-03-23 12:41:53 +01:00
qwerty287
3156cd687c Fix license headers (#6205) 2026-03-23 11:54:07 +01:00
6543
1a94f05165 Fix report skipped status (#6300) 2026-03-22 22:35:59 +02:00
6543
513011d1bf Forward skipped step state asap it is known (#6295) 2026-03-22 18:20:44 +01:00
qwerty287
df6c97d452 Prevent registering as arbitrary agents with system token (#6283) 2026-03-21 11:19:13 +01:00
6543
9d32aaf558 If agent cancels a workflow we need to report that back to the queue too (#6262) 2026-03-20 19:30:19 +01:00
6543
eab8c09d0a Have distinct differense between skipped and canceled status (#6267) 2026-03-20 16:57:34 +01:00
qwerty287
9f9aa72c97 Compare admins case-insensitively (#6261) 2026-03-19 16:20:21 +01:00
qwerty287
17dcc86942 Allow to cancel on failure (#6158) 2026-03-19 13:41:44 +01:00
6543
2bc56896f3 Refactor so storage detects if Insert fails because of unique constraint (#6259) 2026-03-19 13:17:56 +01:00
qwerty287
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
qwerty287
9fb5d4dcdc Enable crons if created via CLI (#6228) 2026-03-18 20:55:30 +01:00
confusedsushi
89fd89449c possibillity to configure the maximum number of lines to show in a pi… (#6250) 2026-03-16 22:00:40 +01:00
renovate[bot]
12b54d89a4 fix(deps): update module gitlab.com/gitlab-org/api/client-go to v2 (#6216)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-07 13:33:16 +01:00
renovate[bot]
e741954d6d fix(deps): update module codeberg.org/mvdkleijn/forgejo-sdk/forgejo/v2 to v3 (#6215)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-07 12:44:53 +01:00
qwerty287
875b1186a3 Fix message on gitlab tag event (#6196) 2026-03-06 18:24:54 +01:00
Harri Eränen
1772ba091f fix(bbdc): resolve annotated tag object SHA to commit SHA before posting build status (#6203)
Co-authored-by: Harri <harri.eranen@nordhero.com>
2026-03-06 15:43:58 +01:00
qwerty287
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
qwerty287
480f673ff7 Fix status merging with skipped pipelines (#6176) 2026-03-02 15:35:43 +01:00
renovate[bot]
f3aba93c54 fix(deps): update module github.com/google/go-github/v83 to v84 (#6172)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-28 08:30:09 +01:00
LUKIEYF
b806e98cba Add enhanced function for error message handling in http request for configuration fetching (#5712)
Co-authored-by: 6543 <6543@obermui.de>
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com>
2026-02-25 13:40:14 +01:00
qwerty287
59757e1443 Fix ignoring failures (#6155) 2026-02-25 12:53:25 +01:00
Myers Carpenter
53d01657c6 Fix OAuth token refresh race condition with singleflight (#6153) 2026-02-24 16:45:50 +01:00
qwerty287
e2d6c712ba Fully merge statuses (#6119) 2026-02-22 11:17:41 +00:00
qwerty287
891d5731d8 Replace old font dependency (#6146) 2026-02-21 14:19:14 +01:00
renovate[bot]
2012d292be chore(deps): update golangci/golangci-lint docker tag to v2.10.1 (#6138)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: qwerty287 <qwerty287@posteo.de>
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com>
2026-02-21 10:42:37 +01:00
renovate[bot]
e7a7b1dbdd fix(deps): update module github.com/google/go-github/v82 to v83 (#6140)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-21 09:20:41 +01:00
qwerty287
b7c942984a Use tabs for indentation in embedded JSON (#6103) 2026-02-18 13:20:34 +01:00
6543
a63b93f5ee Refactor pipeline engine (#6073)
restructure pipeline/*.go to use submodules

<!-- https://claude.ai/chat/1b8965d7-5bca-42c7-86b4-48c2d645c362 -->

- pipeline/error.go -> pipeline/errors/...
- pipeline/pipeline.go#Runtime -> pipeline/runtime/runtime.go
- pipeline/pipeline.go#execAll -> pipeline/runtime/executor.go
- pipeline/shutdown.go -> pipeline/runtime/shutdown.go
- pipeline/logger.go ->pipeline/logging
- pipeline/tracer.go -> pipeline/tracing
- pipeline/pipeline.go#State -> state/state.go
2026-02-13 11:56:43 +01:00