Commit Graph
7546 Commits
Author SHA1 Message Date
renovate[bot]andlnx01 facaeff0f1 chore(deps): update dependency golang to v1.26.1 (#6207)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-07 02:13:18 +01:00
qwerty287 f16712724b Increase timeout for migration tests (#6206) 2026-03-06 20:25:18 +01:00
qwerty287 875b1186a3 Fix message on gitlab tag event (#6196) 2026-03-06 18:24:54 +01:00
Harri EränenandHarri 1772ba091f fix(bbdc): resolve annotated tag object SHA to commit SHA before posting build status (#6203)
Co-authored-by: Harri <harri.eranen@nordhero.com>
2026-03-06 15:43:58 +01:00
renovate[bot]andlnx01 739114bf3a fix(deps): update module github.com/docker/cli to v29.3.0+incompatible (#6201)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-06 02:10:21 +01:00
qwerty287 2bf99ef280 Update dompurify and svgo (#6198) 2026-03-05 15:37:37 +01:00
qwerty287 0d3aca061d Ignore fixtures for coverage (#6197) 2026-03-05 15:34:26 +01:00
qwerty287 22899b6581 Use native slice in tests (#6190) 2026-03-03 18:00:28 +01:00
renovate[bot]andlnx01 b782767493 fix(deps): update module github.com/yaronf/httpsign to v0.4.2 (#6188)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-03 02:14:16 +01:00
Harri Avellan 25842498c6 Prevent leaking goroutines on cancelled steps (#6186)
I've been debugging case where Kubernetes backend agents occasionally are OOMKilled. During the investigation noticed an increasing amount of goroutines on the agent processes which turned out to be multiple goroutines hanging on:
```
runtime.gopark(proc.go:461)
runtime.chanrecv(chan.go:667)
runtime.chanrecv1(chan.go:509)
go.woodpecker-ci.org/woodpecker/v3/pipeline/backend/kubernetes.(*kube).WaitStep(kubernetes.go:325)
go.woodpecker-ci.org/woodpecker/v3/pipeline/runtime.(*Runtime).exec(executor.go:261)
go.woodpecker-ci.org/woodpecker/v3/pipeline/runtime.(*Runtime).execAll.func1.1(executor.go:174)
go.woodpecker-ci.org/woodpecker/v3/pipeline/runtime.(*Runtime).execAll.func1.2(executor.go:200)
runtime.goexit(asm_arm64.s:1268)
go.woodpecker-ci.org/woodpecker/v3/pipeline/runtime.(*Runtime).execAll.func1(executor.go:199)
```

My analysis is that on cancel nothing fires the `finished` channel, as pod is deleted i.e. not updated (there's a registed handler for pod update events). There was already a comment about adding cancellation handler for ctx.Done, so I think this is the proper way (instead of adding event handler for pod deletion).
2026-03-02 20:14:56 +00:00
qwerty287and6543 39a7ebda75 Independently evaluate status filter and support on workflows (#6183)
fix https://github.com/woodpecker-ci/woodpecker/issues/6161

And also allow `when.status` at workflow level. `runs_on` is deprecated then.


Co-authored-by: 6543 <6543@obermui.de>
2026-03-02 17:37:37 +01:00
qwerty287 480f673ff7 Fix status merging with skipped pipelines (#6176) 2026-03-02 15:35:43 +01:00
qwerty287 45c5c7bce3 Update serialize-javascript (#6182) 2026-03-02 14:39:13 +01:00
6543 57ac1cb6f5 refactor: use upstream slices.Concat and remove utils.MergeSlices (#6185)
a small refactor since the upstream core lib change is now long merged and adopted
2026-03-02 14:30:37 +01:00
a7ccf2bf09 chore(deps): update dependency eslint-plugin-vue-scoped-css to v3 (#6178)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: qwerty287 <qwerty287@posteo.de>
2026-03-02 11:19:07 +01:00
renovate[bot]andlnx01 239e483d76 fix(deps): update golang-packages (#6179)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-02 03:00:52 +01:00
renovate[bot]andlnx01 0317b6de22 chore(deps): lock file maintenance (#6180)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-02 03:00:37 +01:00
renovate[bot]andlnx01 ce3e0aaec5 chore(deps): update dependency @intlify/eslint-plugin-vue-i18n to v4.3.0 (#6177)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-01 22:44:54 +01:00
renovate[bot]andlnx01 f9076af368 chore(deps): update dependency simple-icons to v16.10.0 (#6175)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-01 08:54:59 +01:00
618f4cb6f7 chore(deps): update docs npm deps non-major (#6173)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: qwerty287 <qwerty287@posteo.de>
2026-03-01 08:51:43 +01:00
renovate[bot]andlnx01 77116665af fix(deps): update golang-packages (#6174)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-01 01:58:16 +01:00
renovate[bot]andlnx01 f3aba93c54 fix(deps): update module github.com/google/go-github/v83 to v84 (#6172)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-28 08:30:09 +01:00
f3d2d0a5c2 chore(deps): update docs npm deps non-major (#6168)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: qwerty287 <qwerty287@posteo.de>
2026-02-28 08:29:43 +01:00
renovate[bot]andlnx01 7550ca9493 chore(deps): update docker.io/woodpeckerci/plugin-ready-release-go docker tag to v4 (#6171)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-28 08:05:13 +01:00
renovate[bot]andlnx01 62d9d81f00 chore(deps): update web npm deps non-major (#6170)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-28 06:17:23 +01:00
renovate[bot]andlnx01 c1d88884ee chore(deps): update postgres docker tag to v18.3 (#6169)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-28 02:19:07 +01:00
renovate[bot]andlnx01 301f172418 fix(deps): update module gitlab.com/gitlab-org/api/client-go to v1.44.0 (#6165)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-27 02:56:43 +01:00
qwerty287 05f55fb0f9 Update schema (#6156)
closes https://github.com/woodpecker-ci/woodpecker/issues/6135

Everything else in the issue is correct, and nothing that has to be fixed.

Also changes the parsing for the `status` filter from the constraint list (with includes/excludes) to an allowlist only (as we only have two statuses it's quite useless to have an exclude and this was also not documented).
2026-02-26 12:46:50 +01:00
renovate[bot]andlnx01 69c934873d fix(deps): update golang-packages (#6160)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-26 04:46:37 +01:00
b806e98cba Add enhanced function for error message handling in http request for configuration fetching (#5712)
Co-authored-by: 6543 <6543@obermui.de>
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com>
2026-02-25 13:40:14 +01:00
qwerty287 59757e1443 Fix ignoring failures (#6155) 2026-02-25 12:53:25 +01:00
renovate[bot]andlnx01 f59df12b05 fix(deps): update module gitlab.com/gitlab-org/api/client-go to v1.42.0 (#6159)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-25 02:55:47 +01:00
Myers Carpenter 53d01657c6 Fix OAuth token refresh race condition with singleflight (#6153) 2026-02-24 16:45:50 +01:00
qwerty287 170fdfc822 Remove fixed badge width in UI (#6157) 2026-02-24 10:30:05 +01:00
renovate[bot]andlnx01 640a4eddaf fix(deps): update module gitlab.com/gitlab-org/api/client-go to v1.41.0 (#6151)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-23 01:48:31 +00:00
renovate[bot]andlnx01 4c1fd1329c chore(deps): lock file maintenance (#6152)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-23 02:48:24 +01:00
qwerty287 e2d6c712ba Fully merge statuses (#6119) 2026-02-22 11:17:41 +00:00
qwerty287 95048409f2 Only set tag env on tags (#6142) 2026-02-22 08:42:50 +01:00
renovate[bot]andlnx01 ed91636b9a chore(deps): lock file maintenance (#6149)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-22 08:30:11 +01:00
renovate[bot]andlnx01 abf8a307ac fix(deps): update module gitlab.com/gitlab-org/api/client-go to v1.40.1 (#6148)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-22 01:36:56 +01:00
renovate[bot]andlnx01 5c7c92cca1 chore(deps): update dependency isomorphic-dompurify to v3 (#6147)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-21 14:20:11 +01:00
qwerty287 c8f70fc5e9 Update edwards25519 (#6143) 2026-02-21 14:19:28 +01:00
qwerty287 891d5731d8 Replace old font dependency (#6146) 2026-02-21 14:19:14 +01:00
2012d292be chore(deps): update golangci/golangci-lint docker tag to v2.10.1 (#6138)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: qwerty287 <qwerty287@posteo.de>
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com>
2026-02-21 10:42:37 +01:00
c6ec4f5fe5 chore(deps): update docs npm deps non-major (#6137)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: qwerty287 <qwerty287@posteo.de>
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com>
2026-02-21 10:13:49 +01:00
renovate[bot]andlnx01 23243246e7 chore(deps): update dependency vue-tsc to v3.2.5 (#6141)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-21 09:31:45 +01:00
renovate[bot]andlnx01 e7a7b1dbdd fix(deps): update module github.com/google/go-github/v82 to v83 (#6140)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-21 09:20:41 +01:00
renovate[bot]andlnx01 d937cd314b chore(deps): update pre-commit hook golangci/golangci-lint to v2.10.1 (#6139)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-21 06:00:11 +01:00
renovate[bot]andlnx01 6d3f72f6ba chore(deps): update web npm deps non-major (#6136)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-21 02:31:23 +01:00
renovate[bot]andlnx01 bdf8fb5b80 fix(deps): update module gitlab.com/gitlab-org/api/client-go to v1.39.0 (#6134)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-20 01:41:18 +01:00