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 || echo WOODPECKER_HOST=$(gp url 8000) >> .env
gp sync-await gitea gp sync-await gitea
gp sync-done woodpecker-server 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 - name: Agent
env: env:
WOODPECKER_SERVER: localhost:9000 WOODPECKER_SERVER: localhost:9000
@ -35,7 +35,7 @@ tasks:
WOODPECKER_HEALTHCHECK: false WOODPECKER_HEALTHCHECK: false
command: | command: |
gp sync-await woodpecker-server 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 - name: Gitea
command: | command: |
export DOCKER_COMPOSE_CMD="docker-compose -f docker-compose.gitpod.yaml -p woodpecker" 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'
- '!**/server/pipeline/**/*.go' - '!**/server/pipeline/**/*.go'
deny: deny:
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/agent' - pkg: 'go.woodpecker-ci.org/woodpecker/v3/agent'
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/cli' - pkg: 'go.woodpecker-ci.org/woodpecker/v3/cli'
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/cmd' - pkg: 'go.woodpecker-ci.org/woodpecker/v3/cmd'
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/server' - pkg: 'go.woodpecker-ci.org/woodpecker/v3/server'
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/web' - pkg: 'go.woodpecker-ci.org/woodpecker/v3/web'
shared: shared:
list-mode: lax list-mode: lax
files: files:
@ -41,25 +41,25 @@ linters-settings:
- '!**/pipeline/shared/*.go' - '!**/pipeline/shared/*.go'
- '!**/pipeline/shared/**/*.go' - '!**/pipeline/shared/**/*.go'
deny: deny:
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/agent' - pkg: 'go.woodpecker-ci.org/woodpecker/v3/agent'
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/cli' - pkg: 'go.woodpecker-ci.org/woodpecker/v3/cli'
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/cmd' - pkg: 'go.woodpecker-ci.org/woodpecker/v3/cmd'
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/pipeline' - pkg: 'go.woodpecker-ci.org/woodpecker/v3/pipeline'
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/server' - pkg: 'go.woodpecker-ci.org/woodpecker/v3/server'
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/web' - pkg: 'go.woodpecker-ci.org/woodpecker/v3/web'
woodpecker-go: woodpecker-go:
list-mode: lax list-mode: lax
files: files:
- '**/woodpecker-go/woodpecker/**/*.go' - '**/woodpecker-go/woodpecker/**/*.go'
- '**/woodpecker-go/woodpecker/*.go' - '**/woodpecker-go/woodpecker/*.go'
deny: deny:
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/agent' - pkg: 'go.woodpecker-ci.org/woodpecker/v3/agent'
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/cli' - pkg: 'go.woodpecker-ci.org/woodpecker/v3/cli'
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/cmd' - pkg: 'go.woodpecker-ci.org/woodpecker/v3/cmd'
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/pipeline' - pkg: 'go.woodpecker-ci.org/woodpecker/v3/pipeline'
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/server' - pkg: 'go.woodpecker-ci.org/woodpecker/v3/server'
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/shared' - pkg: 'go.woodpecker-ci.org/woodpecker/v3/shared'
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/web' - pkg: 'go.woodpecker-ci.org/woodpecker/v3/web'
agent: agent:
list-mode: lax list-mode: lax
files: files:
@ -68,12 +68,12 @@ linters-settings:
- '**/cmd/agent/**/*.go' - '**/cmd/agent/**/*.go'
- '**/cmd/agent/*.go' - '**/cmd/agent/*.go'
deny: deny:
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/cli' - pkg: 'go.woodpecker-ci.org/woodpecker/v3/cli'
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/cmd/cli' - pkg: 'go.woodpecker-ci.org/woodpecker/v3/cmd/cli'
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/cmd/server' - pkg: 'go.woodpecker-ci.org/woodpecker/v3/cmd/server'
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/server' - pkg: 'go.woodpecker-ci.org/woodpecker/v3/server'
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/web' - pkg: 'go.woodpecker-ci.org/woodpecker/v3/web'
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/woodpecker-go/woodpecker' - pkg: 'go.woodpecker-ci.org/woodpecker/v3/woodpecker-go/woodpecker'
cli: cli:
list-mode: lax list-mode: lax
files: files:
@ -82,11 +82,11 @@ linters-settings:
- '**/cmd/cli/**/*.go' - '**/cmd/cli/**/*.go'
- '**/cmd/cli/*.go' - '**/cmd/cli/*.go'
deny: deny:
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/agent' - pkg: 'go.woodpecker-ci.org/woodpecker/v3/agent'
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/server' - pkg: 'go.woodpecker-ci.org/woodpecker/v3/server'
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/cmd/agent' - pkg: 'go.woodpecker-ci.org/woodpecker/v3/cmd/agent'
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/cmd/server' - pkg: 'go.woodpecker-ci.org/woodpecker/v3/cmd/server'
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/web' - pkg: 'go.woodpecker-ci.org/woodpecker/v3/web'
server: server:
list-mode: lax list-mode: lax
files: files:
@ -97,11 +97,11 @@ linters-settings:
- '**/web/**/*.go' - '**/web/**/*.go'
- '**/web/*.go' - '**/web/*.go'
deny: deny:
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/agent' - pkg: 'go.woodpecker-ci.org/woodpecker/v3/agent'
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/cli' - pkg: 'go.woodpecker-ci.org/woodpecker/v3/cli'
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/cmd/agent' - pkg: 'go.woodpecker-ci.org/woodpecker/v3/cmd/agent'
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/cmd/cli' - pkg: 'go.woodpecker-ci.org/woodpecker/v3/cmd/cli'
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/woodpecker-go/woodpecker' - pkg: 'go.woodpecker-ci.org/woodpecker/v3/woodpecker-go/woodpecker'
gci: gci:
custom-order: true custom-order: true
sections: sections:

View file

@ -2,7 +2,7 @@
If none of our backends fits your usecase, you can write your own. 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`: build a custom agent using your backend with this `main.go`:
```go ```go

View file

@ -15,7 +15,7 @@
syntax = "proto3"; 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; package proto;
// !IMPORTANT! // !IMPORTANT!