diff --git a/Taskfile.yml b/Taskfile.yml index 32a9841..e5b39a6 100644 --- a/Taskfile.yml +++ b/Taskfile.yml @@ -13,12 +13,11 @@ tasks: protoc-gen-go-grpc: desc: Compile proto files - deps: - - protolint env: # renovate: datasource=git-refs depName=protoc-gen-go-grpc lookupName=https://github.com/cloudnative-pg/daggerverse currentValue=main DAGGER_PROTOC_GEN_GO_GRPC_SHA: f09d41cb90701db446048a9f20eb03495e50f727 cmds: + - task: protolint - > dagger -s call -m github.com/cloudnative-pg/daggerverse/protoc-gen-go-grpc@${DAGGER_PROTOC_GEN_GO_GRPC_SHA} run --source . --go-opt module=github.com/cloudnative-pg/cnpg-i --go-grpcopt module=github.com/cloudnative-pg/cnpg-i --proto-path proto -o . @@ -27,12 +26,11 @@ tasks: lint: desc: Run golangci-lint - deps: - - protoc-gen-go-grpc env: # renovate: datasource=git-refs depName=golangci-lint lookupName=https://github.com/sagikazarmark/daggerverse currentValue=main DAGGER_GOLANGCI_LINT_SHA: b249f27c0d6a2183cd368ae767fc912a09a1a40f cmds: + - task: protoc-gen-go-grpc - > dagger -s call -m github.com/sagikazarmark/daggerverse/golangci-lint@${DAGGER_GOLANGCI_LINT_SHA} run --source . --config .golangci.yml stdout @@ -54,27 +52,30 @@ tasks: env: # renovate: datasource=git-refs depName=commitlint lookupName=https://github.com/cloudnative-pg/daggerverse currentValue=main DAGGER_COMMITLINT_SHA: f09d41cb90701db446048a9f20eb03495e50f727 + FROM: 'origin/main' + TO: 'HEAD' cmds: - - dagger -s call -m github.com/cloudnative-pg/daggerverse/commitlint@${DAGGER_COMMITLINT_SHA} lint --source . --args "--from=origin/main" stdout + - git rev-parse ${FROM} + - git rev-parse ${TO} + - dagger --progress=plain call -m github.com/cloudnative-pg/daggerverse/commitlint@${DAGGER_COMMITLINT_SHA} lint --source . --args "--from=${FROM}" --args "--to=${TO}" stdout uncommitted: desc: Check for uncommitted changes - deps: - - lint - - protoc-gen-doc env: # renovate: datasource=git-refs depName=uncommitted lookupName=https://github.com/cloudnative-pg/daggerverse currentValue=main DAGGER_UNCOMMITTED_SHA: f09d41cb90701db446048a9f20eb03495e50f727 cmds: + - task: lint + - task: protoc-gen-doc - dagger -s call -m github.com/cloudnative-pg/daggerverse/uncommitted@${DAGGER_UNCOMMITTED_SHA} check-uncommitted --source . stdout sources: - ./** ci: desc: Run the CI pipeline - deps: - - commitlint - - uncommitted + cmds: + - task: commitlint + - task: uncommitted clean: desc: Remove autogenerated artifacts