woodpecker-ci / woodpecker

Woodpecker is a simple, yet powerful CI/CD engine with great extensibility.
https://woodpecker-ci.org
Apache License 2.0
4.3k stars 370 forks source link

fix(deps): update golang-packages #4401

Closed renovate[bot] closed 3 days ago

renovate[bot] commented 4 days ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence Type Update
github.com/adrg/xdg v0.5.2 -> v0.5.3 age adoption passing confidence require patch
github.com/fsnotify/fsnotify v1.7.0 -> v1.8.0 age adoption passing confidence require minor
github.com/getkin/kin-openapi v0.127.0 -> v0.128.0 age adoption passing confidence require minor
github.com/urfave/cli-docs/v3 v3.0.0-alpha5 -> v3.0.0-alpha6 age adoption passing confidence require patch
github.com/urfave/cli/v3 v3.0.0-alpha9.0.20241004184838-20ef97b2155a -> v3.0.0-alpha9.3 age adoption passing confidence require patch
github.com/xanzy/go-gitlab v0.112.0 -> v0.113.0 age adoption passing confidence require minor
go (source) 1.23.2 -> 1.23.3 age adoption passing confidence toolchain patch
golang.org/x/crypto v0.28.0 -> v0.29.0 age adoption passing confidence require minor
golang.org/x/net v0.30.0 -> v0.31.0 age adoption passing confidence require minor
golang.org/x/oauth2 v0.23.0 -> v0.24.0 age adoption passing confidence require minor
golang.org/x/sync v0.8.0 -> v0.9.0 age adoption passing confidence require minor
golang.org/x/term v0.25.0 -> v0.26.0 age adoption passing confidence require minor
golang.org/x/text v0.19.0 -> v0.20.0 age adoption passing confidence require minor
google.golang.org/grpc v1.67.1 -> v1.68.0 age adoption passing confidence require minor
google.golang.org/protobuf v1.35.1 -> v1.35.2 age adoption passing confidence require patch

Release Notes

adrg/xdg (github.com/adrg/xdg) ### [`v0.5.3`](https://redirect.github.com/adrg/xdg/releases/tag/v0.5.3) [Compare Source](https://redirect.github.com/adrg/xdg/compare/v0.5.2...v0.5.3) ##### Changelog - Updated `xdg.SearchRuntimeFile` to also look in the operating system's temporary directory for runtime files. This covers unlikely cases in which runtime files cannot be written relative to the base runtime directory either because it does not exist or it is not accessible, so `xdg.RuntimeFile` suggests the operating system's temporary directory as a suitable fallback location. ##### Internal - Improved package testing.
fsnotify/fsnotify (github.com/fsnotify/fsnotify) ### [`v1.8.0`](https://redirect.github.com/fsnotify/fsnotify/releases/tag/v1.8.0) [Compare Source](https://redirect.github.com/fsnotify/fsnotify/compare/v1.7.0...v1.8.0) #### Additions - all: add `FSNOTIFY_DEBUG` to print debug logs to stderr ([#​619](https://redirect.github.com/fsnotify/fsnotify/issues/619)) ##### Changes and fixes - windows: fix behaviour of `WatchList()` to be consistent with other platforms ([#​610](https://redirect.github.com/fsnotify/fsnotify/issues/610)) - kqueue: ignore events with Ident=0 ([#​590](https://redirect.github.com/fsnotify/fsnotify/issues/590)) - kqueue: set O_CLOEXEC to prevent passing file descriptors to children ([#​617](https://redirect.github.com/fsnotify/fsnotify/issues/617)) - kqueue: emit events as "/path/dir/file" instead of "path/link/file" when watching a symlink ([#​625](https://redirect.github.com/fsnotify/fsnotify/issues/625)) - inotify: don't send event for IN_DELETE_SELF when also watching the parent ([#​620](https://redirect.github.com/fsnotify/fsnotify/issues/620)) - inotify: fix panic when calling Remove() in a goroutine ([#​650](https://redirect.github.com/fsnotify/fsnotify/issues/650)) - fen: allow watching subdirectories of watched directories ([#​621](https://redirect.github.com/fsnotify/fsnotify/issues/621))
getkin/kin-openapi (github.com/getkin/kin-openapi) ### [`v0.128.0`](https://redirect.github.com/getkin/kin-openapi/releases/tag/v0.128.0) [Compare Source](https://redirect.github.com/getkin/kin-openapi/compare/v0.127.0...v0.128.0) ##### What's Changed - openapi3filter: Fix default value for array in for query param by [@​Tommy-42](https://redirect.github.com/Tommy-42) in [https://github.com/getkin/kin-openapi/pull/1000](https://redirect.github.com/getkin/kin-openapi/pull/1000) - Add github.com/pb33f/libopenapi by [@​Jille](https://redirect.github.com/Jille) in [https://github.com/getkin/kin-openapi/pull/1004](https://redirect.github.com/getkin/kin-openapi/pull/1004) - Introduce an option to override the regex implementation by [@​alexbakker](https://redirect.github.com/alexbakker) in [https://github.com/getkin/kin-openapi/pull/1006](https://redirect.github.com/getkin/kin-openapi/pull/1006) - make form required field order deterministic by [@​jlsherrill](https://redirect.github.com/jlsherrill) in [https://github.com/getkin/kin-openapi/pull/1008](https://redirect.github.com/getkin/kin-openapi/pull/1008) - openapi2: fix un/marshalling discriminator field by [@​reversearrow](https://redirect.github.com/reversearrow) in [https://github.com/getkin/kin-openapi/pull/1011](https://redirect.github.com/getkin/kin-openapi/pull/1011) ##### New Contributors - [@​Tommy-42](https://redirect.github.com/Tommy-42) made their first contribution in [https://github.com/getkin/kin-openapi/pull/1000](https://redirect.github.com/getkin/kin-openapi/pull/1000) - [@​Jille](https://redirect.github.com/Jille) made their first contribution in [https://github.com/getkin/kin-openapi/pull/1004](https://redirect.github.com/getkin/kin-openapi/pull/1004) - [@​alexbakker](https://redirect.github.com/alexbakker) made their first contribution in [https://github.com/getkin/kin-openapi/pull/1006](https://redirect.github.com/getkin/kin-openapi/pull/1006) - [@​jlsherrill](https://redirect.github.com/jlsherrill) made their first contribution in [https://github.com/getkin/kin-openapi/pull/1008](https://redirect.github.com/getkin/kin-openapi/pull/1008) **Full Changelog**: https://github.com/getkin/kin-openapi/compare/v0.127.0...v0.128.0
urfave/cli-docs (github.com/urfave/cli-docs/v3) ### [`v3.0.0-alpha6`](https://redirect.github.com/urfave/cli-docs/releases/tag/v3.0.0-alpha6) [Compare Source](https://redirect.github.com/urfave/cli-docs/compare/v3.0.0-alpha5...v3.0.0-alpha6) #### What's Changed - Move templates from string literals to embedded strings by [@​meatballhat](https://redirect.github.com/meatballhat) in [https://github.com/urfave/cli-docs/pull/1](https://redirect.github.com/urfave/cli-docs/pull/1) - Add an example to readme by [@​6543](https://redirect.github.com/6543) in [https://github.com/urfave/cli-docs/pull/3](https://redirect.github.com/urfave/cli-docs/pull/3) - Fix the incompatibility that occurred after updating `urfave/cli` (v3.0.0-alpha9.2) by [@​tarampampam](https://redirect.github.com/tarampampam) in [https://github.com/urfave/cli-docs/pull/6](https://redirect.github.com/urfave/cli-docs/pull/6) **Full Changelog**: https://github.com/urfave/cli-docs/commits/v3.0.0-alpha.6
urfave/cli (github.com/urfave/cli/v3) ### [`v3.0.0-alpha9.3`](https://redirect.github.com/urfave/cli/releases/tag/v3.0.0-alpha9.3) [Compare Source](https://redirect.github.com/urfave/cli/compare/v3.0.0-alpha9.2...v3.0.0-alpha9.3) #### What's Changed - Feature:(issue\_1927) Add ability for before handler to return new context by [@​dearchap](https://redirect.github.com/dearchap) in [https://github.com/urfave/cli/pull/1994](https://redirect.github.com/urfave/cli/pull/1994) - Fix:(issue\_1921) Dont display \[command] in help by [@​dearchap](https://redirect.github.com/dearchap) in [https://github.com/urfave/cli/pull/2000](https://redirect.github.com/urfave/cli/pull/2000) - Fix:(issue\_1069) Dont show \[arguments] in usage when there are no arguments defined by [@​dearchap](https://redirect.github.com/dearchap) in [https://github.com/urfave/cli/pull/2001](https://redirect.github.com/urfave/cli/pull/2001) - improve output of build.go#downloadFile when download fails by [@​bartekpacia](https://redirect.github.com/bartekpacia) in [https://github.com/urfave/cli/pull/2003](https://redirect.github.com/urfave/cli/pull/2003) - Revert GetValue() removal by [@​dearchap](https://redirect.github.com/dearchap) in [https://github.com/urfave/cli/pull/2004](https://redirect.github.com/urfave/cli/pull/2004) - Re-add generic flag back by [@​dearchap](https://redirect.github.com/dearchap) in [https://github.com/urfave/cli/pull/2005](https://redirect.github.com/urfave/cli/pull/2005) **Full Changelog**: https://github.com/urfave/cli/compare/v3.0.0-alpha9.2...v3.0.0-alpha9.3 ### [`v3.0.0-alpha9.2`](https://redirect.github.com/urfave/cli/releases/tag/v3.0.0-alpha9.2) [Compare Source](https://redirect.github.com/urfave/cli/compare/v3.0.0-alpha9.1...v3.0.0-alpha9.2) #### What's Changed - Fix:(issue\_976) All positional args and flags to be mixed in any order by [@​dearchap](https://redirect.github.com/dearchap) in [https://github.com/urfave/cli/pull/1987](https://redirect.github.com/urfave/cli/pull/1987) - Fix: Increase test coverage by [@​dearchap](https://redirect.github.com/dearchap) in [https://github.com/urfave/cli/pull/1988](https://redirect.github.com/urfave/cli/pull/1988) - Add more tests for map by [@​dearchap](https://redirect.github.com/dearchap) in [https://github.com/urfave/cli/pull/1990](https://redirect.github.com/urfave/cli/pull/1990) - Ignore internal build dir by [@​dearchap](https://redirect.github.com/dearchap) in [https://github.com/urfave/cli/pull/1991](https://redirect.github.com/urfave/cli/pull/1991) - Split internal/ into examples/ and scripts/ by [@​abitrolly](https://redirect.github.com/abitrolly) in [https://github.com/urfave/cli/pull/1992](https://redirect.github.com/urfave/cli/pull/1992) - style: fix typos by [@​suzuki-shunsuke](https://redirect.github.com/suzuki-shunsuke) in [https://github.com/urfave/cli/pull/1996](https://redirect.github.com/urfave/cli/pull/1996) - Revert "fix: /bin/zsh env variable to retrieve current active shell" by [@​bartekpacia](https://redirect.github.com/bartekpacia) in [https://github.com/urfave/cli/pull/1997](https://redirect.github.com/urfave/cli/pull/1997) **Full Changelog**: https://github.com/urfave/cli/compare/v3.0.0-alpha9.1...v3.0.0-alpha9.2
xanzy/go-gitlab (github.com/xanzy/go-gitlab) ### [`v0.113.0`](https://redirect.github.com/xanzy/go-gitlab/releases/tag/v0.113.0) [Compare Source](https://redirect.github.com/xanzy/go-gitlab/compare/v0.112.0...v0.113.0) #### Breaking changes - Support ListOptions for ListMembershipsForBillableGroupMember by [@​Iridias](https://redirect.github.com/Iridias) in [https://github.com/xanzy/go-gitlab/pull/2043](https://redirect.github.com/xanzy/go-gitlab/pull/2043) - Make the (group)labels methods compatible with old and new API versions by [@​svanharmelen](https://redirect.github.com/svanharmelen) in [https://github.com/xanzy/go-gitlab/pull/2049](https://redirect.github.com/xanzy/go-gitlab/pull/2049) - Update all services to return the service on update by [@​svanharmelen](https://redirect.github.com/svanharmelen) in [https://github.com/xanzy/go-gitlab/pull/2042](https://redirect.github.com/xanzy/go-gitlab/pull/2042) #### What's Changed - Add username to AddGroupMemberOptions by [@​xinau](https://redirect.github.com/xinau) in [https://github.com/xanzy/go-gitlab/pull/2047](https://redirect.github.com/xanzy/go-gitlab/pull/2047) - Add TriggerTestGroupHook by [@​smit-modi](https://redirect.github.com/smit-modi) in [https://github.com/xanzy/go-gitlab/pull/2046](https://redirect.github.com/xanzy/go-gitlab/pull/2046) - API pipeline update metadata by [@​alexpts](https://redirect.github.com/alexpts) in [https://github.com/xanzy/go-gitlab/pull/2051](https://redirect.github.com/xanzy/go-gitlab/pull/2051) - Add Web URL to response when comparing in a repository by [@​heidiberry](https://redirect.github.com/heidiberry) in [https://github.com/xanzy/go-gitlab/pull/2055](https://redirect.github.com/xanzy/go-gitlab/pull/2055) - Add support for updating a project's GitLab Pages settings by [@​heidiberry](https://redirect.github.com/heidiberry) in [https://github.com/xanzy/go-gitlab/pull/2053](https://redirect.github.com/xanzy/go-gitlab/pull/2053) - Add expires_at field when creating project deploy keys by [@​heidiberry](https://redirect.github.com/heidiberry) in [https://github.com/xanzy/go-gitlab/pull/2054](https://redirect.github.com/xanzy/go-gitlab/pull/2054) #### New Contributors - [@​xinau](https://redirect.github.com/xinau) made their first contribution in [https://github.com/xanzy/go-gitlab/pull/2047](https://redirect.github.com/xanzy/go-gitlab/pull/2047) - [@​alexpts](https://redirect.github.com/alexpts) made their first contribution in [https://github.com/xanzy/go-gitlab/pull/2051](https://redirect.github.com/xanzy/go-gitlab/pull/2051) **Full Changelog**: https://github.com/xanzy/go-gitlab/compare/v0.112.0...v0.113.0
golang/go (go) ### [`v1.23.3`](https://redirect.github.com/golang/go/compare/go1.23.2...go1.23.3)
grpc/grpc-go (google.golang.org/grpc) ### [`v1.68.0`](https://redirect.github.com/grpc/grpc-go/releases/tag/v1.68.0): Release 1.68.0 [Compare Source](https://redirect.github.com/grpc/grpc-go/compare/v1.67.1...v1.68.0) ### Behavior Changes - stats/opentelemetry/csm: Get mesh_id local label from "CSM_MESH_ID" environment variable, rather than parsing from bootstrap file ([#​7740](https://redirect.github.com/grpc/grpc-go/issues/7740)) - orca (experimental): if using an ORCA listener, it must now be registered only on a READY SubConn, and the listener will automatically be stopped when the connection is lost. ([#​7663](https://redirect.github.com/grpc/grpc-go/issues/7663)) - client: `ClientConn.Close()` now closes transports simultaneously and waits for transports to be closed before returning. ([#​7666](https://redirect.github.com/grpc/grpc-go/issues/7666)) - credentials: TLS credentials created via `NewTLS` that use `tls.Config.GetConfigForClient` will now have CipherSuites, supported TLS versions and ALPN configured automatically. These were previously only set for configs not using the `GetConfigForClient` option. ([#​7709](https://redirect.github.com/grpc/grpc-go/issues/7709)) ### Bug Fixes - transport: prevent deadlock in client transport shutdown when writing the GOAWAY frame hangs. ([#​7662](https://redirect.github.com/grpc/grpc-go/issues/7662)) - mem: reuse buffers more accurately by using slice capacity instead of length ([#​7702](https://redirect.github.com/grpc/grpc-go/issues/7702)) - Special Thanks: [@​PapaCharlie](https://redirect.github.com/PapaCharlie) - status: Fix regression caused by [#​6919](https://redirect.github.com/grpc/grpc-go/issues/6919) in status.Details() causing it to return a wrapped type when getting proto messages generated with protoc-gen-go < v1. ([#​7724](https://redirect.github.com/grpc/grpc-go/issues/7724)) ### Dependencies - Bump minimum supported Go version to `go1.22.7`. ([#​7624](https://redirect.github.com/grpc/grpc-go/issues/7624))
protocolbuffers/protobuf-go (google.golang.org/protobuf) ### [`v1.35.2`](https://redirect.github.com/protocolbuffers/protobuf-go/releases/tag/v1.35.2) [Compare Source](https://redirect.github.com/protocolbuffers/protobuf-go/compare/v1.35.1...v1.35.2) **Full Changelog**: https://github.com/protocolbuffers/protobuf-go/compare/v1.35.1...v1.35.2 Maintenance: [CL/623115](https://go-review.googlesource.com/c/protobuf/+/623115): proto: refactor equal_test from explicit table to use makeMessages() [CL/623116](https://go-review.googlesource.com/c/protobuf/+/623116): encoding/prototext: use testmessages_test.go approach, too [CL/623117](https://go-review.googlesource.com/c/protobuf/+/623117): internal/testprotos/test: add nested message field with \[lazy=true] [CL/624415](https://go-review.googlesource.com/c/protobuf/+/624415): proto: switch messageset_test to use makeMessages() injection point [CL/624416](https://go-review.googlesource.com/c/protobuf/+/624416): internal/impl: fix TestMarshalMessageSetLazyRace (was a no-op!) User-visible changes: [CL/618395](https://go-review.googlesource.com/c/protobuf/+/618395): encoding/protojson: allow missing value for Any of type Empty [CL/618979](https://go-review.googlesource.com/c/protobuf/+/618979): all: implement strip_enum_prefix editions feature [CL/622575](https://go-review.googlesource.com/c/protobuf/+/622575): testing/protocmp: document behavior when combining Ignore and Sort

Configuration

📅 Schedule: Branch creation - "before 4am" (UTC), Automerge - "before 4am" (UTC).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.



This PR was generated by Mend Renovate. View the repository job log.

renovate[bot] commented 4 days ago

ℹ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

Details:

Package Change
golang.org/x/sys v0.26.0 -> v0.27.0
google.golang.org/genproto/googleapis/api v0.0.0-20240814211410-ddb44dafa142 -> v0.0.0-20240903143218-8af14fe29dc1
google.golang.org/genproto/googleapis/rpc v0.0.0-20240814211410-ddb44dafa142 -> v0.0.0-20240903143218-8af14fe29dc1
qwerty287 commented 3 days ago

There seems to be a problem with reusing commands for testing in urfave/cli: https://github.com/urfave/cli/issues/2007

renovate[bot] commented 3 days ago

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

woodpecker-bot commented 3 days ago

Deployment of preview was torn down

qwerty287 commented 3 days ago

@woodpecker-ci/maintainers can someone approve my changes here? Esp. https://github.com/woodpecker-ci/woodpecker/pull/4401/files#diff-29e2af15c5cf8efb3577527a581ed5ebfc865345f4e52273ee08eccbab0b9513 and the corresponding tests. It does not work otherwise unfortunately, see https://github.com/urfave/cli/issues/2007#issuecomment-2482907740