mirror of
https://github.com/woodpecker-ci/woodpecker.git
synced 2025-02-21 21:56:17 +00:00
use v3 woodpecker libs (#4742)
Co-authored-by: Robert Kaussow <mail@thegeeklab.de>
This commit is contained in:
parent
a0a6970549
commit
f50d6d19ec
4 changed files with 38 additions and 38 deletions
|
@ -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"
|
||||
|
|
|
@ -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:
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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!
|
||||
|
|
Loading…
Reference in a new issue