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