renovate[bot]
a721feb262
fix(deps): update dependency vue-router to v5 ( #6046 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-31 08:02:44 +01:00
renovate[bot]
30a3bb1d08
chore(deps): update dependency vue-tsc to v3.2.4 ( #6044 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-31 02:27:56 +01:00
renovate[bot]
40e5c700e6
fix(deps): update golang-packages ( #6042 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-30 01:36:57 +01:00
qwerty287
39acb2a4be
Render MD in pipeline titles ( #5999 )
...
Co-authored-by: 6543 <6543@obermui.de >
2026-01-29 14:27:55 +01:00
renovate[bot]
c8966b734d
fix(deps): update golang-packages ( #6040 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-29 03:40:27 +01:00
qwerty287
f462f787dd
Add Homebrew package ( #6037 )
2026-01-28 18:32:00 +01:00
6543
8c4dc5b419
Translated using Weblate (Bavarian)
...
Currently translated at 100.0% (427 of 427 strings)
Translation: Woodpecker CI/UI
Translate-URL: https://translate.woodpecker-ci.org/projects/woodpecker-ci/ui/bar/
2026-01-28 10:53:27 +00:00
6543
4ac907d3c2
Translated using Weblate (Bavarian)
...
Currently translated at 99.7% (426 of 427 strings)
Translation: Woodpecker CI/UI
Translate-URL: https://translate.woodpecker-ci.org/projects/woodpecker-ci/ui/bar/
2026-01-28 10:23:38 +00:00
Kirill Isakov
7cb318c483
Translated using Weblate (Russian)
...
Currently translated at 100.0% (427 of 427 strings)
Translation: Woodpecker CI/UI
Translate-URL: https://translate.woodpecker-ci.org/projects/woodpecker-ci/ui/ru/
2026-01-28 09:24:21 +00:00
qwerty287
f6f63194f6
Translated using Weblate (German)
...
Currently translated at 100.0% (427 of 427 strings)
Translation: Woodpecker CI/UI
Translate-URL: https://translate.woodpecker-ci.org/projects/woodpecker-ci/ui/de/
2026-01-28 09:24:21 +00:00
6543
cd62ab5f3e
Local backend: cleanup generated script for cmd.exe shell ( #6029 )
2026-01-28 07:10:29 +01:00
renovate[bot]
8b6c814666
fix(deps): update module gitlab.com/gitlab-org/api/client-go to v1.21.0 ( #6028 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-28 07:06:51 +01:00
6543
47ffb3209e
Local backend: setup clone step respects context ( #6030 )
2026-01-28 06:47:18 +01:00
6543
6a76851884
fifo test cleanup changed value ( #6031 )
2026-01-28 06:46:58 +01:00
6543
4edfefe5d6
Simplify and Fix server task queue ( #6017 )
2026-01-27 15:27:03 +02:00
Sam Richard
f202470c7d
fix(agent): workflow runner use shutdown context ( #6021 )
...
Co-authored-by: 6543 <6543@obermui.de >
2026-01-27 02:42:35 +01:00
renovate[bot]
d7e2a576dc
fix(deps): update golang-packages ( #6026 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-27 02:28:14 +01:00
Sam Richard
b1cbd961b2
Fix/docker kill container on cancel ( #6018 )
...
## Fix: kill docker container on pipeline cancellation
### What was happening
When a pipeline step was canceled (e.g. manual cancel or agent shutdown), the Docker backend would stop waiting for the container but **would not actively terminate it**.
This caused containers running long-lived commands (like `sleep`, `tail -f`, servers, etc.) to continue running in the background.
## Related Issue
Closes #6016
### What this PR changes
This PR ensures that **when the step context is canceled**, the running Docker container is **immediately killed**.
- Listens to `ctx.Done()` in `WaitStep`
- Sends a `ContainerKill` using a non-cancelable context
- Preserves existing behavior for normal container exit
- Prevents orphaned containers after pipeline cancellation
### Why this approach
Docker containers do not automatically stop when the caller context is canceled.
Explicitly killing the container on `ctx.Done()` guarantees correct cleanup and matches expected CI behavior.
2026-01-27 00:19:44 +01:00
6543
3786077c07
Update Architecture: move pipeline/rpc => rpc & server/{grpc => rpc} ( #6012 )
2026-01-26 21:25:38 +01:00
qwerty287
ff6895308a
Support exclusive extensions ( #5978 )
...
Co-authored-by: 6543 <6543@obermui.de >
2026-01-26 16:13:00 +01:00
renovate[bot]
e332da9f3b
chore(deps): lock file maintenance ( #6014 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-26 01:48:59 +01:00
renovate[bot]
a08e8f3095
fix(deps): update golang-packages ( #6013 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-26 01:48:34 +01:00
6543
9d21e09c46
Local backend handle canceled steps case ( #6008 )
2026-01-25 17:26:56 +01:00
renovate[bot]
2d770b329e
chore(deps): update dependency axios to v1.13.3 ( #6010 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-25 17:12:03 +01:00
6543
c663941166
docs: update dependencies ( #6009 )
2026-01-25 17:06:25 +01:00
renovate[bot]
60bd7e303b
chore(deps): update woodpeckerci/plugin-git docker tag to v2.8.1 ( #6006 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-25 10:25:23 +01:00
renovate[bot]
33348eb8e0
fix(deps): update module gitlab.com/gitlab-org/api/client-go to v1.17.0 ( #6005 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-25 03:10:00 +01:00
renovate[bot]
f1469b12e0
chore(deps): update dependency simple-icons to v16.6.1 ( #6004 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-25 03:09:42 +01:00
renovate[bot]
bb1f01632c
chore(deps): update web npm deps non-major ( #6003 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-24 07:10:23 +01:00
renovate[bot]
0534cd7336
chore(deps): update docker.io/mysql docker tag to v9.6.0 ( #6002 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-24 07:08:30 +01:00
renovate[bot]
ad31b59518
chore(deps): update docs npm deps non-major ( #6000 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-24 01:52:18 +01:00
renovate[bot]
54e1194817
chore(deps): update pre-commit hook rbubley/mirrors-prettier to v3.8.1 ( #6001 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-24 01:44:34 +01:00
qwerty287
bd8e2f350e
Use require to exit tests ( #5998 )
2026-01-22 09:41:20 +01:00
renovate[bot]
8cec3578ed
chore(deps): update dependency lodash to v4.17.23 [security] ( #5997 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-22 03:36:48 +01:00
ArtEngr
650833ecb6
Implement retry logic in HTTP Send method ( #5857 )
...
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com >
Co-authored-by: qwerty287 <qwerty287@posteo.de >
2026-01-21 18:47:55 +01:00
renovate[bot]
77db2942f7
fix(deps): update module gitlab.com/gitlab-org/api/client-go to v1.16.0 ( #5995 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-21 02:18:50 +01:00
renovate[bot]
403ed82bb4
chore(deps): update docker.io/woodpeckerci/plugin-codecov docker tag to v2.2.2 ( #5994 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-20 14:04:26 +01:00
qwerty287
a5e0af255a
Allow single output template ( #5882 )
2026-01-20 12:57:26 +01:00
qwerty287
cd88723b2d
Use NoError for error assertion ( #5992 )
2026-01-20 08:43:51 +01:00
6543
d1b7e35ca8
Improve service syntax related docs and tests nits ( #5991 )
2026-01-19 19:44:18 +02:00
renovate[bot]
a16eb1152c
fix(deps): update module github.com/urfave/cli/v3 to v3.6.2 ( #5989 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-19 04:17:13 +01:00
renovate[bot]
c199d54f2a
chore(deps): lock file maintenance ( #5990 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-19 04:16:57 +01:00
6543
4e0b91fbd2
Remove deactivated secrets type from container defintion ( #5983 )
2026-01-18 21:48:47 +01:00
renovate[bot]
9627495a3d
fix(deps): update module github.com/docker/cli to v29.1.5+incompatible ( #5986 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-18 02:09:04 +01:00
renovate[bot]
152385c195
chore(deps): update dependency simple-icons to v16.6.0 ( #5987 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-18 02:08:50 +01:00
renovate[bot]
719d116780
chore(deps): update dependency @antfu/eslint-config to v7 ( #5985 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-17 08:00:50 +01:00
qwerty287
d1dccb4135
Fix docusaurus md link deprecation ( #5979 )
2026-01-17 07:57:29 +01:00
renovate[bot]
7c77802c9c
chore(deps): update web npm deps non-major ( #5984 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-17 06:39:17 +01:00
renovate[bot]
73e7660070
chore(deps): update docs npm deps non-major ( #5982 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-17 01:49:54 +01:00
renovate[bot]
e171b05c27
chore(deps): update dependency golang to v1.25.6 ( #5981 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-17 01:46:42 +01:00