renovate[bot]
38d93b7260
Update dependency golang to v1.26.2 ( #6420 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-11 03:42:53 +02:00
6543
817ff37de7
Update flake and migrate used packages ( #6408 )
2026-04-10 13:18:00 +03:00
6543
17d0f12cf3
fix second overflow build error ( #6415 )
2026-04-10 11:46:45 +03:00
6543
acc68e509b
Init server/scheduler package and use it as proxy for queue&pubsub ( #6418 )
2026-04-10 11:03:40 +03:00
renovate[bot]
d9a2ec1f46
fix(deps): update golang-packages ( #6419 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-10 04:32:05 +02:00
renovate[bot]
311c3fea64
chore(deps): update dependency axios to v1.15.0 [security] ( #6417 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-10 04:25:25 +02:00
Ahmad Kamamji
f544242cb0
fix: add connection timeout and graceful shutdown to agent RPC client ( #6414 )
2026-04-10 04:19:14 +02:00
6543
d1c1da19d5
fix(deps): update go.opentelemetry.io/otel to v1.43.0 ( #6416 )
2026-04-09 20:34:04 +02:00
6543
05218c972b
fix build error ( #6413 )
2026-04-09 14:54:46 +02:00
Uğur Tafralı
f2abd692e9
Fix Windows container exit code handling and error checks ( #6411 )
2026-04-09 05:07:22 +02:00
renovate[bot]
0dfb08b635
fix(deps): update golang-packages ( #6410 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-09 03:43:40 +02:00
6543
7efe8bf510
sanitize agent should allow done updates to canceled pipelines ( #6394 )
2026-04-08 17:23:33 +02:00
6543
a68860058c
Support string for when.status again ( #6406 )
2026-04-08 15:40:40 +02:00
DaCheng Zhou
f644e0d49c
refactor(server): unify api parameters to snake case ( #6404 )
2026-04-08 08:34:18 +02:00
renovate[bot]
4926999982
fix(deps): update module github.com/docker/cli to v29.4.0+incompatible ( #6403 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-08 08:06:39 +02:00
Lê Hoàng Phương
d57829de3d
Remove usage of deprecated /user/permissions/repositories ( #6401 )
2026-04-07 09:48:21 +02:00
Lê Hoàng Phương
5cf626cef9
Fix parsing /user/workspaces response ( #6396 )
2026-04-07 09:17:28 +02:00
renovate[bot]
ff51601674
fix(deps): update module github.com/mattn/go-sqlite3 to v1.14.41 ( #6397 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-07 02:38:38 +02:00
renovate[bot]
aee623e1e1
chore(deps): lock file maintenance ( #6392 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-06 20:30:11 +02:00
6543
f0e56485dc
Dummy backend support cancel ( #6390 )
2026-04-06 20:21:23 +02:00
Rafael Fontenelle
02eceb9bb8
Translated using Weblate (Portuguese)
...
Currently translated at 100.0% (443 of 443 strings)
Translation: Woodpecker CI/UI
Translate-URL: https://translate.woodpecker-ci.org/projects/woodpecker-ci/ui/pt/
2026-04-06 08:25:57 +00:00
renovate[bot]
9d9a1e02d7
chore(deps): update dependency dotenv to v17.4.1 ( #6389 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-05 23:21:02 +02:00
renovate[bot]
52d03587f0
chore(deps): update dependency marked to v17.0.6 ( #6387 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-05 11:12:32 +02:00
renovate[bot]
ccf7259ecb
chore(deps): update dependency marked to v17.0.6 ( #6386 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-05 11:10:29 +02: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
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
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
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
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
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
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
6543
08f4b74bab
Fix enable repo with same name and owner on second forge ( #6375 )
2026-04-03 20:01:08 +02:00
6543
823843f384
Sanitize agent introduced pipeline/workflow/step state changes and log streaming ( #6308 )
2026-04-03 10:50:43 +02: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
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
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
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
qwerty287
926470fdb5
Migrate to moby ( #6357 )
2026-03-31 16:58:27 +02:00
6543
f121387e61
Move Queue related API func in its dedicated file ( #6358 )
2026-03-31 16:32:09 +02:00