Anbraten and GitHub
9c10f740b9
Extract default step-builder options into server ( #5785 )
2025-11-25 20:41:51 +01:00
388557d94a
New event pull request metadata ( #5214 )
...
Co-authored-by: qwerty287 <qwerty287@posteo.de >
2025-09-25 00:07:45 +02:00
qwerty287 and GitHub
e9c545e25b
Add StepFinished to log service ( #5530 )
2025-09-24 13:41:03 +02:00
Robert Kaussow and GitHub
2f3c4a28c1
Migrate to mockery v3 ( #5547 )
2025-09-24 13:12:55 +02:00
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 and GitHub
8a69a1cfc6
Fix formatting and version formatting tools ( #5540 )
2025-09-23 00:36:46 +02:00
6543 and GitHub
36ffdabb8d
Use correct error when config fetching fails ( #5518 )
2025-09-17 11:30:27 +02:00
qwerty287 and GitHub
890dd79037
Show readable error ( #5501 )
2025-09-11 17:22:49 +02:00
6543 and GitHub
c5a5bbea5d
Add milestone to metadata ( #5174 )
2025-09-01 16:12:54 +02:00
zhedazijingang and GitHub
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 and GitHub
79e4dd5380
feat(k8s): Kubernetes namespace per organization ( #5309 )
2025-07-22 17:22:26 +03:00
qwerty287 and GitHub
2184407dd3
Add pipeline author and avatar env vars ( #5227 )
2025-06-27 12:18:33 +02:00
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 and GitHub
4bf5116a52
Fix approval requirement if PR is closed ( #4902 )
2025-02-26 17:11:34 +02:00
Robert Kaussow and GitHub
00aa968afa
Revert "Tag pipeline with source information ( #4771 )" ( #4794 )
2025-01-31 14:53:41 +02:00
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
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
fdfabe6368
Support Git as only VCS ( #4346 )
...
Co-authored-by: Patrick Schratz <patrick.schratz@gmail.com >
2024-12-27 22:49:19 +01:00
81b74025d4
Update Go imports paths ( #4605 )
...
Co-authored-by: Robert Kaussow <mail@thegeeklab.de >
2024-12-22 10:44:34 +01:00
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
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
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
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 and GitHub
5e2fa8164b
Extend approval options ( #3348 )
2024-11-18 14:49:12 +01:00
Lauris BH and GitHub
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 and GitHub
29474fc7d9
Split repo trusted setting ( #4025 )
2024-11-01 21:37:31 +01:00
6543 and GitHub
febb8c5276
Implement org/user agents ( #3539 )
2024-09-30 12:33:16 +01:00
6543 and GitHub
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
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
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 and GitHub
83926133d4
Allow to restart declined pipelines ( #4109 )
2024-09-14 17:27:45 +02:00
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 and GitHub
3c8204a0e0
Allow alter trusted clone plugins and filter them via tag ( #4074 )
2024-09-01 20:41:10 +02:00
6543 and GitHub
e4f954ef94
Remove all default 3rd party privileged plugins ( #3918 )
2024-08-31 19:04:47 +02:00
qwerty287 and GitHub
bcecbbd398
Fix lint ( #4032 )
2024-08-14 22:37:05 +03:00
qwerty287 and GitHub
acd862cac3
Improve error on config loading ( #4024 )
2024-08-11 12:05:10 +02:00
hg and GitHub
df5287bb65
Set CI_PREV_COMMIT_{SOURCE,TARGET}_BRANCH as mentioned in the documentation ( #4001 )
2024-08-08 19:01:59 +02:00
6543 and GitHub
1c7c87b8f0
Remove deprecated pipeline settings ( #3916 )
2024-07-23 13:06:47 +02:00
6543 and GitHub
764329ed1d
Make sure plugins only mount the workspace base in a predefinde location ( #3933 )
2024-07-18 22:52:22 +02:00
Anbraten and GitHub
ceb14cadc5
Fix deploy task env ( #3878 )
2024-07-07 13:43:07 +02:00
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 and GitHub
2fa9432ef8
Cleanup state reporting ( #3850 )
2024-07-01 11:20:55 +02:00
6543 and GitHub
4dcdebd786
Let webhook pass on pipeline parsion error ( #3829 )
2024-06-26 15:07:19 +02:00
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
Robert Kaussow and GitHub
89e100cfd1
Add godot linter to harmonitze toplevel comments ( #3650 )
2024-05-13 22:58:21 +02:00
qwerty287 and GitHub
8b785be645
Fix parent pipeline number env on restarts ( #3683 )
2024-05-06 11:47:02 +02:00
e6bda2c2b3
Support github deploy task ( #3512 )
...
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com >
2024-05-02 18:56:19 +02:00
d494b6a959
Use forge from db ( #1417 )
...
This is the first step towards support for multiple forges (#138 ). It
inserts a forge using the currently existing env varaibles into db and
uses this forge from db later on in all places of the code.
closes #621
addresses #138
# TODO
- [x] add forges table
- [x] add id of forge to repo
- [x] use forge of repo
- [x] add forge from env vars to db if not exists
- [x] migrate repo.ForgeID to the newly generated forge
- [x] support cache with forge from repo
- [x] maybe add forge loading cache? (use LRU cache for forges, I expect
users to have less than 10 forges normally)
---------
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com >
2024-04-16 08:04:55 +02:00
00f0fcd416
Rework addons (use rpc) ( #3268 )
...
Co-authored-by: Anbraten <6918444+anbraten@users.noreply.github.com >
2024-04-15 10:04:21 +02:00
Robert Kaussow and GitHub
b4cd1da29c
Apply skip ci filter only on push events ( #3612 )
...
Fixes: https://github.com/woodpecker-ci/woodpecker/issues/3606
2024-04-14 15:25:28 +03:00