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
qwerty287
8e7096fcf6
Deprecate commit avatar envs ( #6356 )
2026-03-31 13:23:39 +02:00
qwerty287
b6632e18e8
Only redirect after login ( #6348 )
...
Co-authored-by: Robert Kaussow <mail@thegeeklab.de >
2026-03-31 08:44:24 +02:00
renovate[bot]
0cc8f4923e
fix(deps): update module github.com/lib/pq to v1.12.1 ( #6354 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-31 03:35:51 +02:00
6543
af471c5372
Fix pipeline cancel ( #6320 )
2026-03-30 19:33:54 +02:00
6543
662575630a
Refactor server/pubsub into interface ( #6318 )
2026-03-30 19:32:44 +02:00
qwerty287
098ada7c55
Fix missing return ( #6350 )
2026-03-30 17:20:14 +02:00
qwerty287
8174778871
Separate cron field ( #6346 )
2026-03-30 16:24:51 +02:00
Kirill Isakov
bbbccca4ea
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-03-30 14:19:29 +00:00
Rafael Fontenelle
c71fa0431b
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-03-30 14:19:29 +00:00
qwerty287
36164fe0e2
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-03-30 14:19:29 +00:00
Sam Oliver
855eae1438
Set workflow services stuck in running state to finished ( #6337 )
2026-03-30 15:27:01 +02:00
qwerty287
e31a6bca96
Send 404 if logs are not allowed to access ( #6349 )
2026-03-30 14:29:37 +02:00
qwerty287
284b1431da
Fix DB convention typo ( #6347 )
2026-03-30 14:18:27 +02:00
6543
fde1d917e2
Refactor pipeline runtime code ( #6166 )
...
Co-authored-by: Anbraten <6918444+anbraten@users.noreply.github.com >
2026-03-30 11:24:36 +03:00
renovate[bot]
a8f803435b
chore(deps): update dependency typescript to v6 ( #6336 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: qwerty287 <qwerty287@posteo.de >
2026-03-30 10:05:58 +02:00
Anbool
50066cc3d6
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-03-30 07:55:32 +00:00
renovate[bot]
739344c7d3
fix(deps): update golang-packages ( #6343 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-30 07:31:56 +02:00
Anbool
341d13e412
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 99.7% (442 of 443 strings)
Translation: Woodpecker CI/UI
Translate-URL: https://translate.woodpecker-ci.org/projects/woodpecker-ci/ui/zh_Hans/
2026-03-30 03:05:36 +00:00
Anbool
2e373e69f8
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 99.5% (441 of 443 strings)
Translation: Woodpecker CI/UI
Translate-URL: https://translate.woodpecker-ci.org/projects/woodpecker-ci/ui/zh_Hans/
2026-03-30 03:04:46 +00:00
renovate[bot]
a0e8e5c949
chore(deps): lock file maintenance ( #6344 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-30 04:00:20 +02:00
Sim-hu
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
renovate[bot]
a9c49b4adb
chore(deps): update dependency simple-icons to v16.14.0 ( #6341 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-29 04:01:33 +02:00
renovate[bot]
928cdec10d
fix(deps): update golang-packages ( #6340 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-29 01:56:00 +01:00
qwerty287
79cc07265e
Unify import aliases ( #6328 )
...
Co-authored-by: 6543 <6543@obermui.de >
2026-03-28 15:45:23 +01:00
6543
7a9f1ff2dc
refactor move state.State.Workflow into own type ( #6338 )
2026-03-28 15:40:15 +01:00
qwerty287
c5aa0a9516
Translated using Weblate (German)
...
Currently translated at 100.0% (441 of 441 strings)
Translation: Woodpecker CI/UI
Translate-URL: https://translate.woodpecker-ci.org/projects/woodpecker-ci/ui/de/
2026-03-28 07:42:38 +00:00
renovate[bot]
8fb11fcef1
chore(deps): update web npm deps non-major ( #6334 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-28 02:33:12 +01:00
renovate[bot]
26f80aab8d
chore(deps): update docs npm deps non-major ( #6335 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-28 02:31:49 +01:00
Kirill Isakov
c21efc0bc4
Translated using Weblate (Russian)
...
Currently translated at 100.0% (441 of 441 strings)
Translation: Woodpecker CI/UI
Translate-URL: https://translate.woodpecker-ci.org/projects/woodpecker-ci/ui/ru/
2026-03-27 12:00:33 +00:00
renovate[bot]
4be7460786
fix(deps): update module gitlab.com/gitlab-org/api/client-go/v2 to v2.8.0 ( #6332 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-27 03:00:52 +01:00
Morten Frydensberg
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
renovate[bot]
c3325a1ea5
chore(deps): update docker.io/woodpeckerci/plugin-ready-release-go docker tag to v4.1.0 ( #6331 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-26 19:17:16 +01:00
qwerty287
b9ba31ebe8
Add registry service tests ( #6330 )
2026-03-26 13:08:05 +01:00
qwerty287
3c5b24443b
Fix extension flag names ( #6329 )
2026-03-26 12:45:40 +01:00
renovate[bot]
26a01ec229
fix(deps): update golang-packages ( #6327 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-26 02:57:03 +01:00
qwerty287
31722dd83e
Rename extension env vars ( #6326 )
2026-03-25 21:42:43 +01:00
qwerty287
4c093cf39f
Translated using Weblate (German)
...
Currently translated at 100.0% (438 of 438 strings)
Translation: Woodpecker CI/UI
Translate-URL: https://translate.woodpecker-ci.org/projects/woodpecker-ci/ui/de/
2026-03-25 20:40:03 +00:00
qwerty287
9e359b3e9e
Fix bitbucket api deprecations ( #6324 )
2026-03-25 14:30:29 +01:00
Kirill Isakov
e5a32e316a
Translated using Weblate (Russian)
...
Currently translated at 100.0% (438 of 438 strings)
Translation: Woodpecker CI/UI
Translate-URL: https://translate.woodpecker-ci.org/projects/woodpecker-ci/ui/ru/
2026-03-25 10:24:23 +00:00
renovate[bot]
7a29f49c01
fix(deps): update module code.gitea.io/sdk/gitea to v0.24.1 ( #6321 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-25 01:38:57 +01:00
Sim-hu
49f996d4ea
Add CI check for docs on feature PRs ( #6315 )
...
Co-authored-by: 6543 <6543@obermui.de >
2026-03-24 19:36:07 +01:00
6543
280d2e902a
Fix workflow serialize to omit skip_clone if false ( #6319 )
2026-03-24 20:27:29 +02:00