oauth
c3280b7953
🎉 Release 3.14.0
2026-01-27 13:29:26 +00:00
oauth
6ce1c1158a
Merge branch 'origin/main' into 'next-release/main'
2026-01-27 13:29:26 +00:00
6543
4edfefe5d6
Simplify and Fix server task queue ( #6017 )
2026-01-27 15:27:03 +02:00
oauth
b6ff590519
🎉 Release 3.14.0
2026-01-27 01:43:38 +00:00
oauth
8e99d73529
Merge branch 'origin/main' into 'next-release/main'
2026-01-27 01:43:38 +00: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
oauth
4d17fe032b
🎉 Release 3.14.0
2026-01-27 01:30:00 +00:00
oauth
2d2352c4cd
Merge branch 'origin/main' into 'next-release/main'
2026-01-27 01:30:00 +00: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
oauth
63cd76e896
🎉 Release 3.14.0
2026-01-26 23:21:11 +00:00
oauth
0528abcda2
Merge branch 'origin/main' into 'next-release/main'
2026-01-26 23:21:11 +00: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
oauth
08989f847b
🎉 Release 3.14.0
2026-01-26 20:27:02 +00:00
oauth
ab608fdfb1
Merge branch 'origin/main' into 'next-release/main'
2026-01-26 20:27:01 +00:00
6543
3786077c07
Update Architecture: move pipeline/rpc => rpc & server/{grpc => rpc} ( #6012 )
2026-01-26 21:25:38 +01:00
oauth
c4e792ba06
🎉 Release 3.14.0
2026-01-26 15:14:07 +00:00
oauth
f15dcbfe2e
Merge branch 'origin/main' into 'next-release/main'
2026-01-26 15:14:07 +00:00
qwerty287
ff6895308a
Support exclusive extensions ( #5978 )
...
Co-authored-by: 6543 <6543@obermui.de >
2026-01-26 16:13:00 +01:00
oauth
b8f42428dd
🎉 Release 3.14.0
2026-01-26 00:49:42 +00:00
oauth
0eff88744d
Merge branch 'origin/main' into 'next-release/main'
2026-01-26 00:49:42 +00: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
oauth
7563003fc2
🎉 Release 3.14.0
2026-01-25 16:27:40 +00:00
oauth
9e9cc26158
Merge branch 'origin/main' into 'next-release/main'
2026-01-25 16:27:40 +00:00
6543
9d21e09c46
Local backend handle canceled steps case ( #6008 )
2026-01-25 17:26:56 +01:00
oauth
6616515259
🎉 Release 3.14.0
2026-01-25 16:12:43 +00:00
oauth
f5ad26f1a1
Merge branch 'origin/main' into 'next-release/main'
2026-01-25 16:12:43 +00: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
oauth
565f7381df
🎉 Release 3.14.0
2026-01-25 09:26:15 +00:00
oauth
42330e75d2
Merge branch 'origin/main' into 'next-release/main'
2026-01-25 09:26:15 +00: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
oauth
8a714d7027
🎉 Release 3.14.0
2026-01-25 02:10:43 +00:00
oauth
f3d341cc28
Merge branch 'origin/main' into 'next-release/main'
2026-01-25 02:10:42 +00: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
oauth
b0a8e17039
🎉 Release 3.14.0
2026-01-24 06:11:05 +00:00
oauth
5864ce8d62
Merge branch 'origin/main' into 'next-release/main'
2026-01-24 06:11:05 +00: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
oauth
fef6612766
🎉 Release 3.14.0
2026-01-24 06:09:11 +00:00
oauth
88004690ce
Merge branch 'origin/main' into 'next-release/main'
2026-01-24 06:09:11 +00: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
oauth
191338d465
🎉 Release 3.14.0
2026-01-24 00:53:03 +00:00
oauth
0a90e93d0c
Merge branch 'origin/main' into 'next-release/main'
2026-01-24 00:53:03 +00: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
oauth
1147b46ee4
🎉 Release 3.14.0
2026-01-24 00:45:37 +00:00
oauth
420d2f6eb4
Merge branch 'origin/main' into 'next-release/main'
2026-01-24 00:45:37 +00: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
oauth
38c71f25dc
🎉 Release 3.14.0
2026-01-22 08:42:13 +00:00
oauth
376cb2dcb9
Merge branch 'origin/main' into 'next-release/main'
2026-01-22 08:42:13 +00:00