1
0
mirror of https://github.com/woodpecker-ci/woodpecker.git synced 2026-06-03 16:35:37 +02:00

7958 Commits

Author SHA1 Message Date
renovate[bot] 9259317261 Update web npm deps non-major (#6673)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-03 14:32:12 +02:00
Kirill Isakov 5fd5b5428b Translated using Weblate (Russian)
Currently translated at 100.0% (457 of 457 strings)

Translation: Woodpecker CI/UI
Translate-URL: https://translate.woodpecker-ci.org/projects/woodpecker-ci/ui/ru/
2026-06-02 21:33:55 +00:00
6543 ede1fcd45b Trim white spaces for cron create/update (#6690) 2026-06-02 10:31:53 +02:00
Rafael Fontenelle b724f35852 Translated using Weblate (Portuguese)
Currently translated at 100.0% (457 of 457 strings)

Translation: Woodpecker CI/UI
Translate-URL: https://translate.woodpecker-ci.org/projects/woodpecker-ci/ui/pt/
2026-06-01 21:35:43 +00:00
為什麼不加空格 b8dd9854a5 Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 66.2% (302 of 456 strings)

Translation: Woodpecker CI/UI
Translate-URL: https://translate.woodpecker-ci.org/projects/woodpecker-ci/ui/zh_Hant/
2026-06-01 09:37:37 +00:00
Anbool 3ea7b2077d Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (456 of 456 strings)

Translation: Woodpecker CI/UI
Translate-URL: https://translate.woodpecker-ci.org/projects/woodpecker-ci/ui/zh_Hans/
2026-06-01 09:37:37 +00:00
guillaumem e630e0a394 Improve slow user authorization if many orgs/repos (#5665)
Co-authored-by: GuillaumeMeurillon <MeurillonGuillaume@users.noreply.github.com>
2026-06-01 11:37:31 +02:00
renovate[bot] d1c2b4713b Lock file maintenance (#6686)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-01 00:13:17 +02:00
6543 fee2780e59 ci: update trivy plugin setting (#6678) 2026-05-31 19:28:34 +02:00
renovate[bot] fd390cd79d Update docker.io/woodpeckerci/plugin-trivy Docker tag to v1.5.0 (#6682)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-31 14:22:41 +02:00
6543 7f46a5dc2f pipeline: use more explizite error for step dependencies filtered out by its conditions (#6680) 2026-05-31 15:16:12 +03:00
qwerty287 4df2e41150 Add commit timestamp env vars (#6670)
Co-authored-by: Akash Kumar <meakash7902@gmail.com>
2026-05-31 12:23:53 +02:00
6543 5cdbb62751 Increase test coverage (#6677)
Co-authored-by: Claude <claude@anthropic.com>
2026-05-31 08:32:59 +02:00
Simon C. Kemper a765cb885a fix(kubernetes): retry WaitStep when container terminated state not yet finalized (#6672)
## Problem

Kubelet sets `pod.Status.Phase = Succeeded` before finalizing `containerStatuses[0].state.terminated`. When the informer sees the phase change and `WaitStep` calls `Get()`, the container status may still show `Terminated == nil`, causing a hard error:

```
no terminated state found for container wp-XXX/wp-XXX
```

This is a known race in the Kubernetes API server/kubelet eventually-consistent model. The window is normally milliseconds but widens to seconds under load (apiserver latency spikes, ResourceQuota admission storms, node pressure).

## Fix

Wrap the post-informer `Get()` + `Terminated == nil` check in `backoff.Retry` with exponential backoff (200ms initial, 5s max interval, 15s total budget). This mirrors the retry pattern already used for `TailStep` log stream recovery (#5550).
2026-05-30 12:35:53 +02:00
renovate[bot] 3ed910ac3b Update dependency concurrently to v10 (#6676)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-30 08:41:19 +02:00
renovate[bot] f02362db1c Update docs npm deps non-major (#6675)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-30 07:02:29 +02:00
renovate[bot] 2034874725 Update woodpeckerci/plugin-git Docker tag to v2.9.2 (#6674)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-30 04:05:22 +02:00
jeff f304d18aa6 Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 99.7% (455 of 456 strings)

Translation: Woodpecker CI/UI
Translate-URL: https://translate.woodpecker-ci.org/projects/woodpecker-ci/ui/zh_Hans/
2026-05-29 09:07:56 +00:00
Kirill Isakov 9db2213601 Translated using Weblate (Russian)
Currently translated at 100.0% (456 of 456 strings)

Translation: Woodpecker CI/UI
Translate-URL: https://translate.woodpecker-ci.org/projects/woodpecker-ci/ui/ru/
2026-05-29 09:07:56 +00:00
qwerty287 862483d42a Translated using Weblate (German)
Currently translated at 100.0% (456 of 456 strings)

Translation: Woodpecker CI/UI
Translate-URL: https://translate.woodpecker-ci.org/projects/woodpecker-ci/ui/de/
2026-05-29 09:07:56 +00:00
renovate[bot] 5e858e0209 Update web npm deps non-major (#6657)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: 6543 <6543@obermui.de>
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com>
2026-05-29 09:58:23 +02:00
Akash Kumar b3a8080d85 docs: add cli exec examples (#6629)
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com>
2026-05-29 09:48:17 +02:00
renovate[bot] 2b41a9b31a Update module gitlab.com/gitlab-org/api/client-go/v2 to v2.36.0 (#6668)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-29 04:52:48 +02:00
6543 c61d7403b2 Migrate gopkg.in/yaml.v3 usages to go.yaml.in/yaml/v4 (#6651) 2026-05-28 15:08:09 +02:00
qwerty287 80561d51cd Show forge in users list (#6666) 2026-05-28 14:48:13 +02:00
qwerty287 f7f0a9b561 Show correct default paths in UI (#6665) 2026-05-28 14:08:36 +02:00
6543 d0cda7b59b Cleanup e2e test setup (#6480) 2026-05-28 13:33:38 +02:00
woodpecker-bot 0812d5e790 🎉 Release 3.15.0 (#6525) v3.15.0 2026-05-28 12:39:16 +02:00
qwerty287 4a61e343ec Add 3.15 docs (#6661)
Co-authored-by: 6543 <6543@obermui.de>
2026-05-28 12:35:44 +02:00
6543 e81c2642c4 build: fix freebsd server build (#6663)
missed at https://github.com/woodpecker-ci/woodpecker/commit/25d1ecb0f471da2671e9e2f3ad6e063e0f05280f
2026-05-28 10:42:00 +02:00
6543 25d1ecb0f4 Release freebsd/openbsd as binary not container (#6610)
freebsd now has binaries released too, the oci images stay.
openbsd gets oci images removed, but binaries added.
2026-05-28 10:07:37 +02:00
Simon Meyer 64d7ed8952 Support optional flag in depends_on for workflows and steps (#6461)
Extends `depends_on` to accept objects with `name` and `optional` fields, at both workflow and step level. When `optional: true`, the dependency is silently dropped if the referenced workflow/step is not part of the pipeline (e.g. filtered out by `when` conditions). If present, it is enforced as usual.

Co-authored-by: 6543 <6543@obermui.de>
2026-05-28 09:23:42 +02:00
renovate[bot] b17515b2fb Update module gitlab.com/gitlab-org/api/client-go/v2 to v2.34.0 (#6662)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-28 04:53:18 +02:00
renovate[bot] 9b17fe0aae Update dependency uuid to v14 (#6658)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-27 16:14:40 +02:00
renovate[bot] 47f26d3c47 Lock file maintenance (#6659)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-27 15:39:43 +02:00
6543 8ec3ac4709 flake.lock: Update (#6656) 2026-05-27 14:30:37 +02:00
qwerty287 98faae778c Use Gitlab username (#6653) 2026-05-27 14:16:25 +02:00
qwerty287 1fbacac3a4 Fix org lookup panic (#6652)
Add a new org lookup func that returns an error if there's more than one org.
2026-05-27 13:18:21 +02:00
6543 0fe5bc1b44 Use refactored pipeline builder in cli exec (#6453)
based on #3967
2026-05-26 23:04:41 +02:00
Akash Kumar 4c56f40cf3 Deduplicate schema linter composition errors (#6633) 2026-05-26 20:05:23 +02:00
John Olheiser 23102152fb Add config to change default pipeline config paths and extensions (#6580)
Signed-off-by: jolheiser <git@jolheiser.com>
2026-05-26 19:57:39 +02:00
Julien Vincent b6880141e2 Allow disabling service workspace volumes in k8s (#6644) 2026-05-26 18:43:46 +02:00
qwerty287 fd916365f8 Add note about extension permission (#6646) 2026-05-26 15:12:06 +02:00
6543 d37ab38ae1 local backend: on linux / mac start commands in own process group and kill the group on cancel (#6609) 2026-05-26 14:44:50 +02:00
Akash Kumar 32a7bf9748 Fix approved gated pipeline scheduling (#6627)
Closes #6619

Co-authored-by: 6543 <6543@obermui.de>
2026-05-26 14:43:05 +02:00
qwerty287 7af1eef7e7 Update uuid (#6647) 2026-05-26 13:09:37 +02:00
mateuszkamola 4e03df00ff docs: add GitHub OAuth App setup hint to docker-compose page (#6643) 2026-05-26 11:47:46 +02:00
renovate[bot] 4d7f6eacd4 Update golang-packages (#6637)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: qwerty287 <qwerty287@posteo.de>
2026-05-25 10:59:43 +02:00
Anbool b1abd87eab Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (455 of 455 strings)

Translation: Woodpecker CI/UI
Translate-URL: https://translate.woodpecker-ci.org/projects/woodpecker-ci/ui/zh_Hans/
2026-05-25 08:48:29 +00:00
renovate[bot] 87ce945292 Update dependency simple-icons to v16.21.0 (#6638)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-25 07:28:05 +02:00