Commit Graph
116 Commits
Author SHA1 Message Date
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
wucm667 1ffa588f87 fix(web): escape HTML in commit messages to prevent XSS (#6523)
Signed-off-by: wucm667 <stevenwucongmin@gmail.com>
2026-05-01 03:07:20 +02:00
6543andqwerty287 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 ed4a7dec72 unwrap obj to clone it (#6409) 2026-04-15 10:06:17 +02:00
6543 de4f9c21eb WebUI: remove "lodash" dep (#6369)
make our webui smaler by 0.1Mb ... and remove dep that is haunted by security issues and almost replaced by modern browser APIs.

https://developer.mozilla.org/de/docs/Web/API/Window/structuredClone#browser-kompatibilit%C3%A4t
2026-04-04 14:20:16 +02:00
qwerty287 2de59621fb Add netrc option for config/registry extension (#6333) 2026-03-31 17:39:28 +02:00
Sim-huandqwerty287 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
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 17dcc86942 Allow to cancel on failure (#6158) 2026-03-19 13:41:44 +01:00
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 480f673ff7 Fix status merging with skipped pipelines (#6176) 2026-03-02 15:35:43 +01:00
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
qwerty287and6543 ff6895308a Support exclusive extensions (#5978)
Co-authored-by: 6543 <6543@obermui.de>
2026-01-26 16:13:00 +01:00
qwerty287and6543 8db8f49d16 Allow to add a note to secrets (#5898)
Co-authored-by: 6543 <6543@obermui.de>
2026-01-10 13:06:27 +01:00
qwerty287 00790bfa67 Custom vars for crons (#5897) 2025-12-28 22:15:29 +02:00
qwerty287and6543 8c231aa99d Allow to disable a cron (#5896)
Co-authored-by: 6543 <6543@obermui.de>
2025-12-24 09:02:03 +00:00
216878d13d Show warning if there is no workflow to run (#5883)
Co-authored-by: Anbraten <6918444+anbraten@users.noreply.github.com>
Co-authored-by: Robert Kaussow <xoxys@rknet.org>
2025-12-20 09:11:36 +01:00
qwerty287 26fc51bfd0 Fix secret on new forge (#5715)
closes #5677
2025-11-05 01:06:11 +01:00
045a22209a Support multiple users with same login name but different forges (#5612)
Co-authored-by: 6543 <6543@obermui.de>
Co-authored-by: Robert Kaussow <mail@thegeeklab.de>
2025-10-21 08:19:09 +02:00
677a2476b5 Allow to configure a config extension per repo (#3349)
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>
2025-09-30 12:52:40 +02:00
6543andqwerty287 388557d94a New event pull request metadata (#5214)
Co-authored-by: qwerty287 <qwerty287@posteo.de>
2025-09-25 00:07:45 +02:00
Robert Kaussowandqwerty287 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
AnbratenandRobert Kaussow 49d112a210 Add and edit additional forges in UI (#5328)
Co-authored-by: Robert Kaussow <mail@thegeeklab.de>
2025-07-19 08:49:19 +02:00
Lauris BH 021cc59d53 Optimize repository list loading to return also latest pipeline info (#4814) 2025-02-08 09:42:45 +02: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
6543 52fb493495 Add filter to list repository pipelines API (#4416) 2024-11-28 22:33:52 +01: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
Robert Kaussow b3932a0aed Redesign repo list and include last pipeline (#4386) 2024-11-20 12:24:56 +01:00
Anbraten 5e2fa8164b Extend approval options (#3348) 2024-11-18 14:49:12 +01:00
qwerty287 29474fc7d9 Split repo trusted setting (#4025) 2024-11-01 21:37:31 +01:00
6543 f8cfda1ea9 Report custom labels set by agent admins back (#4141) 2024-10-06 17:13:41 +02:00
6543 febb8c5276 Implement org/user agents (#3539) 2024-09-30 12:33:16 +01:00
6543andAnbraten 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 41b2127e04 Don't expose task data via api (#4108) 2024-09-14 22:40:12 +02:00
qwerty287 b357ae7243 Add eslint-plugin-promise back (#4022) 2024-08-17 08:09:48 +02:00
qwerty287 b0fe208399 Show error returned from API (#3980) 2024-08-07 18:47:13 +02:00
qwerty287 2081ca85db Refactor JSON and SDK fields (#3968) 2024-08-07 10:49:03 +02:00
8a5d36451c chore(deps): lock file maintenance (#3876)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: qwerty287 <qwerty287@posteo.de>
2024-07-07 01:15:18 -07:00
Lauris BHandAnbraten 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 fbb96ff8f5 Add api for forges (#3733) 2024-06-20 13:08:54 +02:00
Anbraten 9bc15a5f3b Fix web api client (#3779) 2024-06-10 12:13:13 +02:00
22414744b0 chore(deps): update dependency eslint to v9 - abandoned (#3594)
Co-authored-by: qwerty287 <qwerty287@posteo.de>
Co-authored-by: qwerty287 <80460567+qwerty287@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-06-06 15:16:59 +02:00
Robert Kaussow 89e100cfd1 Add godot linter to harmonitze toplevel comments (#3650) 2024-05-13 22:58:21 +02:00
Fernando Barbosaandqwerty287 e6bda2c2b3 Support github deploy task (#3512)
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com>
2024-05-02 18:56:19 +02:00
Anbraten dbd91d3884 Cleanup api docs and ts api-client options (#3663) 2024-05-01 11:50:41 +02:00
Thomas Anderson b8763a8f34 Step logs removing API and Button (#3451)
Closes #3444
closes #1272

---

Admin:
![Screenshot 2024-02-27
1](https://github.com/woodpecker-ci/woodpecker/assets/127358482/285b2daa-9a37-4bd8-a11e-c4b7ced20e5a)
![Screenshot 2024-02-27
2](https://github.com/woodpecker-ci/woodpecker/assets/127358482/891ff2f8-71b5-4687-80a7-e3e4b1cb4e41)
![Screenshot 2024-02-27
3](https://github.com/woodpecker-ci/woodpecker/assets/127358482/362dbfe9-ac63-4be4-a4bb-f4e5140d54a5)

User:
![Screenshot 2024-02-27
4](https://github.com/woodpecker-ci/woodpecker/assets/127358482/b2f3db6b-5ec3-4e06-a508-61dd07a69d60)
2024-04-15 01:50:50 +02:00
qwerty287andRobert Kaussow eaf10611eb Allow to disable deployments (#3570)
…but if they're enabled, allow for all events. Also add warning that you
should only enable it if you trust the users with push access.

closes #3559

---------

Co-authored-by: Robert Kaussow <xoxys@rknet.org>
2024-04-02 22:03:37 +02:00
qwerty287andPatrick Schratz 9df572ef31 Add release event trigger (#3226)
Supersedes #764 

Bitbucket does not support release webhooks.

---------

Co-authored-by: Patrick Schratz <patrick.schratz@gmail.com>
2024-01-30 17:39:00 +01:00
qwerty287 5e2f7d81b3 Clean up models (#3228) 2024-01-22 07:56:18 +01:00