1
0
mirror of https://github.com/woodpecker-ci/woodpecker.git synced 2026-06-03 16:35:37 +02:00
Commit Graph

1530 Commits

Author SHA1 Message Date
qwerty287 f7f0a9b561 Show correct default paths in UI (#6665) 2026-05-28 14:08:36 +02:00
6543 d0cda7b59b Cleanup e2e test setup (#6480) 2026-05-28 13:33:38 +02:00
Simon Meyer 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
qwerty287 98faae778c Use Gitlab username (#6653) 2026-05-27 14:16:25 +02:00
qwerty287 1fbacac3a4 Fix org lookup panic (#6652)
Add a new org lookup func that returns an error if there's more than one org.
2026-05-27 13:18:21 +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
Akash Kumar 32a7bf9748 Fix approved gated pipeline scheduling (#6627)
Closes #6619

Co-authored-by: 6543 <6543@obermui.de>
2026-05-26 14:43:05 +02:00
renovate[bot] 4d7f6eacd4 Update golang-packages (#6637)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: qwerty287 <qwerty287@posteo.de>
2026-05-25 10:59:43 +02:00
renovate[bot] 3993607409 Update module github.com/google/go-github/v86 to v88 (#6626)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: qwerty287 <qwerty287@posteo.de>
2026-05-23 17:07:54 +02:00
qwerty287 d05c597374 View warning if admin is configured at env level (#6600) 2026-05-19 10:27:44 +02:00
qwerty287 c64fa98b6e Add timezone support for crons (#6597) 2026-05-17 20:26:37 +02:00
Eric Zhou 8905b8fa53 Add CI_PIPELINE_RERUNS environment variable (#6588) 2026-05-17 19:13:23 +02:00
6543 11f74a6291 format with gofumpt v0.10.0 (#6573) 2026-05-14 14:02:43 +02:00
6543 c1adf2e8af saveWorkflowsFromPipelineBuilder: check for pre-loaded workflows (#6474) 2026-05-13 21:23:33 +02:00
Anbraten e4dfbf86c6 Refactor server/.../step_builder into pipeline/.../builder (#3967)
Extract the `step_builder` from the server to the pipeline package.
This cleans the interfaces / structure and will allow us to re-use it in the cli to correctly support pipeline execution (things like `depends_on` support).

Co-authored-by: Anton Bracke <anton.bracke@fastleansmart.com>
Co-authored-by: 6543 <6543@obermui.de>
2026-05-13 19:08:38 +02:00
6543 908d793652 server: for grpc store extracted agentID in context (#6569)
long term fix for: #6541

simple backport is found at #6567
2026-05-12 13:22:45 +02:00
renovate[bot] d9c25cd601 Update module github.com/google/go-github/v85 to v86 (#6560)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-11 12:55:51 +02:00
Edward Salter 97eae443c6 fix(gitlab): preserve private flag when webhook payload omits project visibility (#6544)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-06 00:25:30 +02:00
renovate[bot] f3e3b83e37 Update golang-packages (#6524)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: qwerty287 <qwerty287@posteo.de>
2026-05-01 08:05:29 +02:00
6543 d34649de22 Refactor: remove Auth() from Forge interface (#6505) 2026-04-26 15:36:12 +02:00
renovate[bot] fb4301c0fd Update module github.com/google/go-github/v84 to v85 (#6500)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-26 08:10:37 +02:00
Bruno Clermont 19190cf1ab fix(cli,server): fix trusted flags copy-paste bug and server nil pointer panic (#6501)
Co-authored-by: Bruno Clermont <bruno.clermont@gmail.com>
Co-authored-by: 6543 <6543@obermui.de>
2026-04-25 22:12:55 +02:00
6543 ae19a87b71 Handle re-created forge repos gracefully (#6370)
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com>
2026-04-23 10:02:09 +02:00
6543 e6a1a42da5 Cleanup server store step interface (#6476) 2026-04-22 17:00:24 +02:00
6543 fa0bfe9038 Add more test cases for rpc label filter (#6483) 2026-04-22 16:55:50 +02:00
6543 91c1b1cf72 Fix flaky TestJWTManager (#6478) 2026-04-22 16:49:28 +02:00
Lê Hoàng Phương 5ed9fc6b0e Add refname to bitbucket commit status (#6482) 2026-04-22 10:39:37 +02:00
Harri Avellan 27ed7da7b0 Fix send on closed channel panic in SSE stream handlers (#6456)
Co-authored-by: utafrali <tafraliugur@gmail.com>
2026-04-21 00:31:33 +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
6543 755fc2a14f Init minimal e2e tests (#6391) 2026-04-17 00:46:53 +02:00
6543 a025e4cff4 Enhance datastore DB test setup (#6450) 2026-04-15 23:55:06 +02:00
6543 9f901fc518 Fix race in server LogEntry logger (#6449) 2026-04-15 23:54:46 +02:00
6543 66e221b4b1 Move skip pipeline by commit message into pipeline/frontend package (#6437)
and add some custom types for events and failure in metadata package.

no logic change at all.
2026-04-15 09:50:03 +02:00
qwerty287 360ccb48ba Support dots in image names (#6431) 2026-04-13 13:27:03 +03:00
6543 acc68e509b Init server/scheduler package and use it as proxy for queue&pubsub (#6418) 2026-04-10 11:03:40 +03:00
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