use v3 woodpecker libs (#4742)

Co-authored-by: Robert Kaussow <mail@thegeeklab.de>
This commit is contained in:
Patrick Schratz 2025-01-19 14:02:38 +01:00 committed by GitHub
parent a0a6970549
commit f50d6d19ec
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 38 additions and 38 deletions

View file

@ -26,7 +26,7 @@ tasks:
|| echo WOODPECKER_HOST=$(gp url 8000) >> .env
gp sync-await gitea
gp sync-done woodpecker-server
go run go.woodpecker-ci.org/woodpecker/v2/cmd/server
go run go.woodpecker-ci.org/woodpecker/v3/cmd/server
- name: Agent
env:
WOODPECKER_SERVER: localhost:9000
@ -35,7 +35,7 @@ tasks:
WOODPECKER_HEALTHCHECK: false
command: |
gp sync-await woodpecker-server
go run go.woodpecker-ci.org/woodpecker/v2/cmd/agent
go run go.woodpecker-ci.org/woodpecker/v3/cmd/agent
- name: Gitea
command: |
export DOCKER_COMPOSE_CMD="docker-compose -f docker-compose.gitpod.yaml -p woodpecker"

View file

@ -28,11 +28,11 @@ linters-settings:
- '!**/server/pipeline/*.go'
- '!**/server/pipeline/**/*.go'
deny:
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/agent'
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/cli'
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/cmd'
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/server'
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/web'
- pkg: 'go.woodpecker-ci.org/woodpecker/v3/agent'
- pkg: 'go.woodpecker-ci.org/woodpecker/v3/cli'
- pkg: 'go.woodpecker-ci.org/woodpecker/v3/cmd'
- pkg: 'go.woodpecker-ci.org/woodpecker/v3/server'
- pkg: 'go.woodpecker-ci.org/woodpecker/v3/web'
shared:
list-mode: lax
files:
@ -41,25 +41,25 @@ linters-settings:
- '!**/pipeline/shared/*.go'
- '!**/pipeline/shared/**/*.go'
deny:
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/agent'
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/cli'
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/cmd'
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/pipeline'
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/server'
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/web'
- pkg: 'go.woodpecker-ci.org/woodpecker/v3/agent'
- pkg: 'go.woodpecker-ci.org/woodpecker/v3/cli'
- pkg: 'go.woodpecker-ci.org/woodpecker/v3/cmd'
- pkg: 'go.woodpecker-ci.org/woodpecker/v3/pipeline'
- pkg: 'go.woodpecker-ci.org/woodpecker/v3/server'
- pkg: 'go.woodpecker-ci.org/woodpecker/v3/web'
woodpecker-go:
list-mode: lax
files:
- '**/woodpecker-go/woodpecker/**/*.go'
- '**/woodpecker-go/woodpecker/*.go'
deny:
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/agent'
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/cli'
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/cmd'
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/pipeline'
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/server'
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/shared'
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/web'
- pkg: 'go.woodpecker-ci.org/woodpecker/v3/agent'
- pkg: 'go.woodpecker-ci.org/woodpecker/v3/cli'
- pkg: 'go.woodpecker-ci.org/woodpecker/v3/cmd'
- pkg: 'go.woodpecker-ci.org/woodpecker/v3/pipeline'
- pkg: 'go.woodpecker-ci.org/woodpecker/v3/server'
- pkg: 'go.woodpecker-ci.org/woodpecker/v3/shared'
- pkg: 'go.woodpecker-ci.org/woodpecker/v3/web'
agent:
list-mode: lax
files:
@ -68,12 +68,12 @@ linters-settings:
- '**/cmd/agent/**/*.go'
- '**/cmd/agent/*.go'
deny:
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/cli'
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/cmd/cli'
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/cmd/server'
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/server'
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/web'
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/woodpecker-go/woodpecker'
- pkg: 'go.woodpecker-ci.org/woodpecker/v3/cli'
- pkg: 'go.woodpecker-ci.org/woodpecker/v3/cmd/cli'
- pkg: 'go.woodpecker-ci.org/woodpecker/v3/cmd/server'
- pkg: 'go.woodpecker-ci.org/woodpecker/v3/server'
- pkg: 'go.woodpecker-ci.org/woodpecker/v3/web'
- pkg: 'go.woodpecker-ci.org/woodpecker/v3/woodpecker-go/woodpecker'
cli:
list-mode: lax
files:
@ -82,11 +82,11 @@ linters-settings:
- '**/cmd/cli/**/*.go'
- '**/cmd/cli/*.go'
deny:
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/agent'
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/server'
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/cmd/agent'
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/cmd/server'
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/web'
- pkg: 'go.woodpecker-ci.org/woodpecker/v3/agent'
- pkg: 'go.woodpecker-ci.org/woodpecker/v3/server'
- pkg: 'go.woodpecker-ci.org/woodpecker/v3/cmd/agent'
- pkg: 'go.woodpecker-ci.org/woodpecker/v3/cmd/server'
- pkg: 'go.woodpecker-ci.org/woodpecker/v3/web'
server:
list-mode: lax
files:
@ -97,11 +97,11 @@ linters-settings:
- '**/web/**/*.go'
- '**/web/*.go'
deny:
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/agent'
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/cli'
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/cmd/agent'
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/cmd/cli'
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/woodpecker-go/woodpecker'
- pkg: 'go.woodpecker-ci.org/woodpecker/v3/agent'
- pkg: 'go.woodpecker-ci.org/woodpecker/v3/cli'
- pkg: 'go.woodpecker-ci.org/woodpecker/v3/cmd/agent'
- pkg: 'go.woodpecker-ci.org/woodpecker/v3/cmd/cli'
- pkg: 'go.woodpecker-ci.org/woodpecker/v3/woodpecker-go/woodpecker'
gci:
custom-order: true
sections:

View file

@ -2,7 +2,7 @@
If none of our backends fits your usecase, you can write your own.
Therefore, implement the interface `"go.woodpecker-ci.org/woodpecker/woodpecker/v2/pipeline/backend/types".Backend` and
Therefore, implement the interface `"go.woodpecker-ci.org/woodpecker/woodpecker/v3/pipeline/backend/types".Backend` and
build a custom agent using your backend with this `main.go`:
```go

View file

@ -15,7 +15,7 @@
syntax = "proto3";
option go_package = "go.woodpecker-ci.org/woodpecker/v2/pipeline/rpc/proto";
option go_package = "go.woodpecker-ci.org/woodpecker/v3/pipeline/rpc/proto";
package proto;
// !IMPORTANT!