qwerty287
e2d6c712ba
Fully merge statuses ( #6119 )
2026-02-22 11:17:41 +00: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
Martin Schmidt
5034dd2aba
Added cancel info so one can see why it was cancelled ( #6072 )
...
Co-authored-by: 6543 <6543@obermui.de >
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com >
Co-authored-by: qwerty287 <qwerty287@posteo.de >
2026-02-06 17:11:02 +01:00
6543
8a8f9ad3aa
Fix pipeline cancellation status handling and step state synchronization ( #6011 )
...
Co-authored-by: pnkcaht <samzoovsk19@gmail.com >
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com >
Co-authored-by: Lauris B <lauris@nix.lv >
2026-02-05 21:41:05 +01:00
6543
4edfefe5d6
Simplify and Fix server task queue ( #6017 )
2026-01-27 15:27:03 +02:00
6543
3786077c07
Update Architecture: move pipeline/rpc => rpc & server/{grpc => rpc} ( #6012 )
2026-01-26 21:25:38 +01:00
Anbraten
9c10f740b9
Extract default step-builder options into server ( #5785 )
2025-11-25 20:41:51 +01:00
6543
388557d94a
New event pull request metadata ( #5214 )
...
Co-authored-by: qwerty287 <qwerty287@posteo.de >
2025-09-25 00:07:45 +02:00
qwerty287
e9c545e25b
Add StepFinished to log service ( #5530 )
2025-09-24 13:41:03 +02:00
Robert Kaussow
2f3c4a28c1
Migrate to mockery v3 ( #5547 )
2025-09-24 13:12:55 +02:00
Robert Kaussow
7707e843f2
Show human readable information in queue info ( #5516 )
...
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com >
2025-09-23 09:35:49 +02:00
Robert Kaussow
8a69a1cfc6
Fix formatting and version formatting tools ( #5540 )
2025-09-23 00:36:46 +02:00
6543
36ffdabb8d
Use correct error when config fetching fails ( #5518 )
2025-09-17 11:30:27 +02:00
qwerty287
890dd79037
Show readable error ( #5501 )
2025-09-11 17:22:49 +02:00
6543
c5a5bbea5d
Add milestone to metadata ( #5174 )
2025-09-01 16:12:54 +02:00
zhedazijingang
2349ee1eef
refactor: use slices.Contains to simplify ( #5468 )
...
Signed-off-by: zhedazijingang <unwrap_or_else@outlook.com >
2025-08-28 10:25:39 +02:00
Henrik Huitti
79e4dd5380
feat(k8s): Kubernetes namespace per organization ( #5309 )
2025-07-22 17:22:26 +03:00
qwerty287
2184407dd3
Add pipeline author and avatar env vars ( #5227 )
2025-06-27 12:18:33 +02:00
Jener Rasmussen
8d94071e2f
Tag pipeline with source information ( #4796 )
...
Co-authored-by: oauth <woodpecker-bot@obermui.de >
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com >
Co-authored-by: Robert Kaussow <xoxys@rknet.org >
2025-03-22 13:45:44 +01:00
qwerty287
4bf5116a52
Fix approval requirement if PR is closed ( #4902 )
2025-02-26 17:11:34 +02:00
Robert Kaussow
00aa968afa
Revert "Tag pipeline with source information ( #4771 )" ( #4794 )
2025-01-31 14:53:41 +02:00
Jener Rasmussen
846fd8dc51
Tag pipeline with source information ( #4771 )
...
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com >
2025-01-30 13:03:58 +01:00
qwerty287
8e99551d18
Add allow list for approvals ( #4768 )
...
Co-authored-by: Anbraten <6918444+anbraten@users.noreply.github.com >
Co-authored-by: Robert Kaussow <xoxys@rknet.org >
Co-authored-by: Robert Kaussow <mail@thegeeklab.de >
2025-01-30 00:21:33 +01:00
qwerty287
fdfabe6368
Support Git as only VCS ( #4346 )
...
Co-authored-by: Patrick Schratz <patrick.schratz@gmail.com >
2024-12-27 22:49:19 +01:00
qwerty287
81b74025d4
Update Go imports paths ( #4605 )
...
Co-authored-by: Robert Kaussow <mail@thegeeklab.de >
2024-12-22 10:44:34 +01:00
6543
6e18a44880
Set new default approval mode based on repo visibility ( #4456 )
...
Co-authored-by: Patrick Schratz <patrick.schratz@gmail.com >
Co-authored-by: Anbraten <6918444+anbraten@users.noreply.github.com >
2024-12-05 09:16:25 +01:00
Thomas Anderson
532c3e3ed3
Do not set empty environment variables ( #4193 )
...
Co-authored-by: Patrick Schratz <patrick.schratz@gmail.com >
2024-12-02 22:18:09 +01:00
Fernando Barbosa
896e550143
Increase log level when failing to fetch YAML ( #4107 )
...
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com >
2024-11-28 12:08:48 +02:00
qwerty287
5bb7cef08b
Allow to set custom trusted clone plugins ( #4352 )
...
Co-authored-by: 6543 <6543@obermui.de >
Co-authored-by: Thomas Anderson <127358482+zc-devs@users.noreply.github.com >
Co-authored-by: Anbraten <6918444+anbraten@users.noreply.github.com >
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-11-26 14:27:05 +01:00
Anbraten
5e2fa8164b
Extend approval options ( #3348 )
2024-11-18 14:49:12 +01:00
Lauris BH
5699d22a55
Add server configuration option to add default set of labels for workflows that has no labels specified ( #4326 )
2024-11-14 22:23:42 +01:00
qwerty287
29474fc7d9
Split repo trusted setting ( #4025 )
2024-11-01 21:37:31 +01:00
6543
febb8c5276
Implement org/user agents ( #3539 )
2024-09-30 12:33:16 +01:00
6543
6ad20ced5b
Move docker resource limit settings from server to agent ( #3174 )
...
so you can set it per agent and not per server
2024-09-26 16:56:59 +01:00
6543
fcc57dfc38
Replay pipeline using cli exec by downloading metadata ( #4103 )
...
Co-authored-by: Anbraten <6918444+anbraten@users.noreply.github.com >
2024-09-25 07:20:51 +02:00
6543
e89a2f38fd
Make cli exec metadata on pair with build in server generated metadata ( #4119 )
...
remove some old environment and add all missing options to set the whole build-in environment on `cli exec` via flags
---
*Sponsored by Kithara Software GmbH*
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com >
2024-09-16 22:03:24 +02:00
qwerty287
83926133d4
Allow to restart declined pipelines ( #4109 )
2024-09-14 17:27:45 +02:00
6543
38ed7f9efd
Remove some ci environment variables ( #3846 )
...
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com >
2024-09-08 08:59:58 +03:00
6543
3c8204a0e0
Allow alter trusted clone plugins and filter them via tag ( #4074 )
2024-09-01 20:41:10 +02:00
6543
e4f954ef94
Remove all default 3rd party privileged plugins ( #3918 )
2024-08-31 19:04:47 +02:00
qwerty287
bcecbbd398
Fix lint ( #4032 )
2024-08-14 22:37:05 +03:00
qwerty287
acd862cac3
Improve error on config loading ( #4024 )
2024-08-11 12:05:10 +02:00
hg
df5287bb65
Set CI_PREV_COMMIT_{SOURCE,TARGET}_BRANCH as mentioned in the documentation ( #4001 )
2024-08-08 19:01:59 +02:00
6543
1c7c87b8f0
Remove deprecated pipeline settings ( #3916 )
2024-07-23 13:06:47 +02:00
6543
764329ed1d
Make sure plugins only mount the workspace base in a predefinde location ( #3933 )
2024-07-18 22:52:22 +02:00
Anbraten
ceb14cadc5
Fix deploy task env ( #3878 )
2024-07-07 13:43:07 +02:00
Lauris BH
28e982fffb
Global and organization registries ( #1672 )
...
Co-authored-by: Anbraten <6918444+anbraten@users.noreply.github.com >
2024-07-03 06:33:11 -07:00
Anbraten
2fa9432ef8
Cleanup state reporting ( #3850 )
2024-07-01 11:20:55 +02:00
6543
4dcdebd786
Let webhook pass on pipeline parsion error ( #3829 )
2024-06-26 15:07:19 +02:00
6543
4ec046e415
Spellcheck "server/*" ( #3753 )
...
Co-authored-by: Anbraten <6918444+anbraten@users.noreply.github.com >
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com >
2024-06-04 08:30:54 +02:00