Skip to content

Commit

Permalink
ci: shallow lock error
Browse files Browse the repository at this point in the history
Signed-off-by: Francesco Canovai <[email protected]>
  • Loading branch information
fcanovai committed Jun 28, 2024
1 parent bc2fa7a commit 5a8808e
Show file tree
Hide file tree
Showing 2 changed files with 28 additions and 11 deletions.
14 changes: 14 additions & 0 deletions .github/workflows/continuous-delivery.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,26 @@ jobs:
ref: ${{ github.event.pull_request.head.sha }}
- name: Install Task
uses: arduino/setup-task@v2
- uses: actions/setup-node@v4
with:
node-version: 20
- name: Install commitlint
run: |
npm install conventional-changelog-conventionalcommits
npm install commitlint@latest
npm install @commitlint/{config-conventional,cli}
- name: Validate PR commits with commitlint
run: npx commitlint --from origin/main --to HEAD --verbose
- name: Validate PR commits with commitlint2
run: docker run --user $(id -u):$(id -g) -v $(pwd):/src -w /src commitlint/commitlint:19.3.1 --from origin/main --to HEAD
- name: Install Dagger
env:
# renovate: datasource=github-tags depName=dagger/dagger versioning=semver
DAGGER_VERSION: 0.11.9
run: |
curl -L https://dl.dagger.io/dagger/install.sh | BIN_DIR=$HOME/.local/bin sh
- name: Run CI task
env:
COMMIT_LEN: ${{ github.event.pull_request.commits }}
run: |
task ci
25 changes: 14 additions & 11 deletions Taskfile.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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 .
Expand All @@ -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
Expand All @@ -54,27 +52,32 @@ 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
- env
- git branch -a
- git rev-parse HEAD
- git rev-parse origin/main
- dagger call -m github.com/cloudnative-pg/daggerverse/commitlint@${DAGGER_COMMITLINT_SHA} lint --source . --args "--from=${FROM}" --args "--to=${TO}" stderr

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
Expand Down

0 comments on commit 5a8808e

Please sign in to comment.