Commit Graph

7732 Commits

Author SHA1 Message Date
oauth
184fed059e 🎉 Release 3.14.0 2026-04-05 05:07:26 +00:00
oauth
cf920eb373 Merge branch 'origin/main' into 'next-release/main' 2026-04-05 05:07:25 +00:00
renovate[bot]
55b57fc0a7 chore(deps): update dependency simple-icons to v16.15.0 (#6385)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-05 07:04:25 +02:00
oauth
f1e807d52b 🎉 Release 3.14.0 2026-04-05 01:18:05 +00:00
oauth
1c8664faf5 Merge branch 'origin/main' into 'next-release/main' 2026-04-05 01:18:05 +00:00
renovate[bot]
e5e27a51e2 fix(deps): update golang-packages (#6384)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-05 03:15:03 +02:00
oauth
bccebd2681 🎉 Release 3.14.0 2026-04-04 21:47:44 +00:00
oauth
b42e0dbfd0 Merge branch 'origin/main' into 'next-release/main' 2026-04-04 21:47:44 +00:00
renovate[bot]
a3592def7c chore(deps): update dependency fuse.js to v7.3.0 (#6382)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-04 23:44:53 +02:00
renovate[bot]
bf80bb5907 chore(deps): update dependency fuse.js to v7.3.0 (#6383)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-04 23:44:24 +02:00
qwerty287
2e8405f273 Translated using Weblate (German)
Currently translated at 100.0% (443 of 443 strings)

Translation: Woodpecker CI/UI
Translate-URL: https://translate.woodpecker-ci.org/projects/woodpecker-ci/ui/de/
2026-04-04 20:08:37 +00:00
oauth
92dfcac3b5 🎉 Release 3.14.0 2026-04-04 16:35:35 +00:00
oauth
790e690fad 🎉 Release 3.14.0 2026-04-04 15:47:44 +00:00
oauth
662042c258 Merge branch 'origin/main' into 'next-release/main' 2026-04-04 15:47:44 +00:00
renovate[bot]
afbff631d6 chore(deps): update docs npm deps non-major (#6376)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: qwerty287 <qwerty287@posteo.de>
2026-04-04 17:44:45 +02:00
oauth
f401459ebb 🎉 Release 3.14.0 2026-04-04 12:23:19 +00:00
oauth
58d0eabfb8 Merge branch 'origin/main' into 'next-release/main' 2026-04-04 12:23:19 +00: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
oauth
a5d8898da6 🎉 Release 3.14.0 2026-04-04 06:07:49 +00:00
oauth
677416b610 Merge branch 'origin/main' into 'next-release/main' 2026-04-04 06:07:49 +00:00
6543
63b75b89fa Fix CLI exec with workflow matrix feature, where variables are not substituted. (#6162)
Co-authored-by: saces <saces@c-base.org>
2026-04-04 08:04:51 +02:00
renovate[bot]
7bff0e2262 chore(deps): update dependency @antfu/eslint-config to v8 (#6378)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-04 08:01:53 +02:00
oauth
839d758715 🎉 Release 3.14.0 2026-04-04 01:26:23 +00:00
oauth
af12bd9080 Merge branch 'origin/main' into 'next-release/main' 2026-04-04 01:26:23 +00:00
renovate[bot]
665aeba309 chore(deps): update web npm deps non-major (#6377)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-04 03:23:32 +02:00
oauth
19729ecbab 🎉 Release 3.14.0 2026-04-03 18:04:25 +00:00
oauth
bc7c0d2e9c Merge branch 'origin/main' into 'next-release/main' 2026-04-03 18:04:24 +00:00
6543
08f4b74bab Fix enable repo with same name and owner on second forge (#6375) 2026-04-03 20:01:08 +02:00
oauth
7fe385437b 🎉 Release 3.14.0 2026-04-03 08:53:59 +00:00
oauth
227ec15d0e Merge branch 'origin/main' into 'next-release/main' 2026-04-03 08:53:59 +00:00
6543
823843f384 Sanitize agent introduced pipeline/workflow/step state changes and log streaming (#6308) 2026-04-03 10:50:43 +02:00
oauth
e0675034de 🎉 Release 3.14.0 2026-04-03 02:04:08 +00:00
oauth
919405981c Merge branch 'origin/main' into 'next-release/main' 2026-04-03 02:04:08 +00:00
renovate[bot]
128d7328bb fix(deps): update module github.com/lib/pq to v1.12.2 (#6371)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-03 04:01:02 +02:00
6543
2496287790 Translated using Weblate (German)
Currently translated at 100.0% (443 of 443 strings)

Translation: Woodpecker CI/UI
Translate-URL: https://translate.woodpecker-ci.org/projects/woodpecker-ci/ui/de/
2026-04-02 00:40:32 +00:00
oauth
ddf6139df2 🎉 Release 3.14.0 2026-04-02 00:20:24 +00:00
oauth
2cba8026a5 Merge branch 'origin/main' into 'next-release/main' 2026-04-02 00:20:24 +00:00
renovate[bot]
3a162a70e0 chore(deps): update dependency lodash to v4.18.1 [security] (#6367)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-02 02:17:20 +02:00
oauth
d13cf4c24d 🎉 Release 3.14.0 2026-04-02 00:12:50 +00:00
oauth
8e13fa795b Merge branch 'origin/main' into 'next-release/main' 2026-04-02 00:12:50 +00:00
renovate[bot]
b367755fda fix(deps): update module gitlab.com/gitlab-org/api/client-go/v2 to v2.13.0 (#6366)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-02 02:09:46 +02:00
oauth
ec0f717e94 🎉 Release 3.14.0 2026-04-01 14:24:58 +00:00
Anbool
605ac77ba8 Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (443 of 443 strings)

Translation: Woodpecker CI/UI
Translate-URL: https://translate.woodpecker-ci.org/projects/woodpecker-ci/ui/zh_Hans/
2026-04-01 14:20:12 +00:00
Kirill Isakov
5fe75148fd Translated using Weblate (Russian)
Currently translated at 100.0% (443 of 443 strings)

Translation: Woodpecker CI/UI
Translate-URL: https://translate.woodpecker-ci.org/projects/woodpecker-ci/ui/ru/
2026-04-01 14:20:12 +00:00
woodpecker-bot
84c1daa1ab 🎉 Release 3.14.0-rc.0 (#5976) v3.14.0-rc.0 2026-04-01 14:56:55 +02:00
renovate[bot]
ff71578892 fix(deps): update module google.golang.org/grpc to v1.80.0 (#6363)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-01 14:10:40 +02:00
6543
a7739a2bb7 Fix workflow beeing skipped and marked as failed when agent starts before server (#6361)
When the agent started before the server was available, it retried the connection as expected. However, once the server came up and a workflow was picked up, the pipeline would immediately fail without running any steps — the agent logs showed `workflow context done` firing instantly after `received execution`.

The root cause was a package-level `shutdownCtx` shared across retry iterations. On each failed attempt, `stopAgentFunc` stamped it with a 5-second timeout — starting the clock immediately. By the time the agent successfully connected and received a workflow, `workflowCtx` was derived from this already-expired context, so execution failed before Docker even started a container.

The fix removes the global mutable shutdown context and the `stopAgentFunc` indirection. Instead, `runner.Run()` no longer accepts a `shutdownCtx` parameter — it creates a fresh one locally only when needed for the `Done()` fallback call. The healthcheck server shutdown does the same. This makes the lifetime of each shutdown window explicit and local.
2026-03-31 19:56:39 +02:00
qwerty287
2de59621fb Add netrc option for config/registry extension (#6333) 2026-03-31 17:39:28 +02:00
cliffmccarthy
2230e01d78 Support one-shot agent execution mode (#6150)
This supports the use case of having the agent itself be ephemeral, which may be useful in various situations, including use of the local backend.

Co-authored-by: Max Anurin <theanurin@gmail.com>
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com>
Co-authored-by: 6543 <6543@obermui.de>
2026-03-31 17:36:51 +02:00
6543
704245d96f Extend workflow integration tests (#6272) 2026-03-31 17:27:21 +02:00