Commit Graph
8032 Commits
Author SHA1 Message Date
6543 b28cdf2e51 server queue api should ignore missing agent (#6763) 2026-06-22 15:31:21 +02:00
e3d0281f12 Update golang-packages (#6767)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: qwerty287 <qwerty287@posteo.de>
2026-06-22 08:32:28 +02:00
6543 34ecbe904f Regenerate store mock and flake update (#6764) 2026-06-22 08:19:21 +02:00
renovate[bot]andlnx01 cc1f160b09 Lock file maintenance (#6768)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-22 05:09:45 +02:00
6543 98ecce4bb1 Refactor to inject store and context into server scheduler (#6755) 2026-06-21 17:06:06 +03:00
6543 d31c27a0e1 Harden agent rpc to check agentID on workflow (#6759)
We now assign on Next, right when the agent that got the workflow, the agent ID to the workflow.
Later each call checks that this is still the same.

PS: shout-out to `Yaohui Wang` for finding this edgecase (it is not worth a CVE etc... as the security boundary's stay the same nontheless)
2026-06-21 15:03:19 +02:00
qwerty287 38da29574b Fix typo (#6760) 2026-06-21 13:37:55 +02:00
qwerty287 f766a7f2ce Check docs JS files for spelling (#6758) 2026-06-21 11:48:12 +02:00
qwerty287 a07edc85ee Remove openbao extension (#6757) 2026-06-21 11:36:27 +02:00
renovate[bot]andlnx01 d67556e542 Update web npm deps non-major (#6748)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-21 08:49:01 +02:00
c6832027ab Update golang-packages (#6756)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: qwerty287 <qwerty287@posteo.de>
2026-06-21 08:42:48 +02:00
8c255b5b49 Update golang-packages (#6698)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: qwerty287 <qwerty287@posteo.de>
2026-06-20 19:30:13 +02:00
833d0374b3 Update module github.com/cenkalti/backoff/v5 to v6 (#6752)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: qwerty287 <qwerty287@posteo.de>
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com>
2026-06-20 19:26:23 +02:00
6543 dea7d6a4c7 Refactor server scheduler by collect in new interface (#6753)
before the scheduler was just a proxy for queue and pubsub, now we move logic into it and combine calls that do result in queue and pubsub calls into one interface
2026-06-20 19:22:33 +02:00
a6b40f8302 Update docs npm deps non-major (#6747)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: qwerty287 <qwerty287@posteo.de>
2026-06-20 17:00:02 +02:00
dd7a5b6c48 Add workflow concurrency limit option (#6671)
Co-authored-by: Lauris B <lauris@nix.lv>
Co-authored-by: 6543 <6543@obermui.de>
2026-06-20 12:33:37 +02:00
renovate[bot]andlnx01 1e5fc1a5a4 Update dependency http-proxy-middleware to v4 (#6750)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-20 12:00:42 +02:00
renovate[bot]andlnx01 28a263f56f Update pre-commit non-major to v0.49.0 (#6749)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-20 07:49:44 +02:00
renovate[bot]andlnx01 2d41f9c068 Update docker.io/mysql Docker tag to v9.7.1 (#6746)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-20 05:45:12 +02:00
6543 7dd852bf3f docs: deps migrate gray-matter to maintained fork (#6744) 2026-06-19 17:47:55 +02:00
qwerty287and6543 5df6405936 Security updates for js dependencies (#6737)
Co-authored-by: 6543 <6543@obermui.de>
2026-06-19 13:51:27 +02:00
6543 34fba4f324 bump go.mongodb.org/mongo-driver v1.17.6 => v1.17.7 (#6741) 2026-06-19 13:15:07 +02:00
angang96 e9e1345c51 Translated using Weblate (Korean)
Currently translated at 100.0% (460 of 460 strings)

Translation: Woodpecker CI/UI
Translate-URL: https://translate.woodpecker-ci.org/projects/woodpecker-ci/ui/ko/
2026-06-19 05:05:49 +00:00
angang96 f427807fd4 Translated using Weblate (Korean)
Currently translated at 100.0% (460 of 460 strings)

Translation: Woodpecker CI/UI
Translate-URL: https://translate.woodpecker-ci.org/projects/woodpecker-ci/ui/ko/
2026-06-19 02:23:26 +00:00
Eric Zhou dc916185d7 Add Prometheus metrics for pipeline step duration and failures (#6738)
- Add `WOODPECKER_STEP_LEVEL_METRICS` server option.
- Move server metrics collection into the `server/metric`.
- Export step-level Prometheus metrics when enabled:
  - `woodpecker_step_failures_total{pipeline,repo,step}`
  - `woodpecker_step_duration_seconds{pipeline,repo,step}`
2026-06-18 22:28:17 +02:00
6543 efafa4ec4d Translated using Weblate (Bavarian)
Currently translated at 100.0% (460 of 460 strings)

Translation: Woodpecker CI/UI
Translate-URL: https://translate.woodpecker-ci.org/projects/woodpecker-ci/ui/bar/
2026-06-18 13:31:24 +00:00
6543 047f2f973f Added translation using Weblate (Urdu) 2026-06-18 10:25:51 +00:00
6543 5a28c2aa2d Added translation using Weblate (Bengali) 2026-06-18 10:25:51 +00:00
6543 4bfd7b1dba Added translation using Weblate (Arabic) 2026-06-18 10:25:51 +00:00
6543 4f91bddc2b Added translation using Weblate (Japanese) 2026-06-18 10:25:51 +00:00
6543 749c07e360 Added translation using Weblate (Hindi) 2026-06-18 10:25:50 +00:00
6543 4bf6df2dd6 Translated using Weblate (Ukrainian)
Currently translated at 28.4% (131 of 460 strings)

Translation: Woodpecker CI/UI
Translate-URL: https://translate.woodpecker-ci.org/projects/woodpecker-ci/ui/uk/
2026-06-18 10:25:50 +00:00
6543 1deb8029c4 Translated using Weblate (Italian)
Currently translated at 74.5% (343 of 460 strings)

Translation: Woodpecker CI/UI
Translate-URL: https://translate.woodpecker-ci.org/projects/woodpecker-ci/ui/it/
2026-06-18 10:25:50 +00:00
Simon Meyer 1922a29bb5 Translated using Weblate (French)
Currently translated at 63.4% (292 of 460 strings)

Translation: Woodpecker CI/UI
Translate-URL: https://translate.woodpecker-ci.org/projects/woodpecker-ci/ui/fr/
2026-06-18 10:25:50 +00:00
qwerty287 2bb3508b2c Added translation using Weblate (Korean) 2026-06-18 05:49:36 +00:00
Bastian Greshake Tzovaras a1056bd7e9 adds git-pages plugin (#6736) 2026-06-16 21:29:45 +02:00
6543 68e98a26c0 local backend: on windows use process tree-walk as workaround to kill (#6718) 2026-06-16 12:52:57 +02:00
Nick Venenga 83b057ff33 feat: add k8s userns support (#6710) 2026-06-15 22:12:11 +02:00
6543andClaude 9692f3fae4 More test coverage of server/api/... (#6712)
Co-authored-by: Claude <claude@anthropic.com>
2026-06-15 22:08:11 +02:00
qwerty287 2342cf991a Rename editorconfig file (#6734) 2026-06-15 09:59:41 +02:00
Michael Meier 8fcf1d5c16 Fix issue with deeply nested k8s backend_options (#6730) 2026-06-15 08:23:04 +02:00
renovate[bot]andlnx01 53be0ebe64 Lock file maintenance (#6733)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-15 05:05:22 +02:00
renovate[bot]andlnx01 d22b38221e Update docs npm deps non-major to v1.18.0 (#6731)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-14 23:11:32 +02:00
qwerty287 02b314d0dc Translated using Weblate (German)
Currently translated at 100.0% (460 of 460 strings)

Translation: Woodpecker CI/UI
Translate-URL: https://translate.woodpecker-ci.org/projects/woodpecker-ci/ui/de/
2026-06-14 18:39:54 +00:00
renovate[bot]andlnx01 06bb445e7f Update docs npm deps non-major to v3.17.0 (#6726)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-14 18:55:41 +02:00
6543 afb5820a4d Support Unix Sockets (#6721) 2026-06-14 18:44:04 +02:00
qwerty287 42b154d986 Update joi (#6728) 2026-06-14 18:41:55 +02:00
6543andqwerty287 54ec5b4986 cli exec: have uniq prefix for each workflow (#6716)
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com>
2026-06-14 09:29:35 +02:00
6543 d479dd452d Make cli exec auto detect single workflow test in multi workflow setup (#6715) 2026-06-14 09:22:03 +02:00
renovate[bot]andlnx01 9a07f375d3 Update web npm deps non-major (#6724)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-14 09:21:37 +02:00