From 7566c207b01b761a70710d2c5c841fc48a99514c Mon Sep 17 00:00:00 2001 From: Rob Watson Date: Sun, 4 May 2025 20:13:18 +0200 Subject: [PATCH] fixup! build: add woodpecker --- .woodpecker.yml | 57 +++++++------------------------------------------ 1 file changed, 8 insertions(+), 49 deletions(-) diff --git a/.woodpecker.yml b/.woodpecker.yml index 14dcc7f..f96f77f 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -1,50 +1,9 @@ -pipeline: - lint: - image: alpine:3.19 - commands: - - apk add --no-cache shellcheck git - - git clone ${CI_REPO_REMOTE} . - - shellcheck $(find . -type f -name "*.sh") +--- +when: +- event: push - setup: - image: ubuntu:24.04 - depends_on: - - lint - commands: - - apt-get update -y - - apt-get install -y --no-install-recommends curl sudo gnupg2 libx11-dev nscd - - curl https://mise.run | sh - - export PATH="$HOME/.local/share/mise/bin:$HOME/.local/share/mise/shims:$PATH" - - mise install - - golangci-lint: - image: golangci/golangci-lint:v1.64.2 - depends_on: - - setup - commands: - - git clone ${CI_REPO_REMOTE} . - - golangci-lint run ./... - - check_gomod: - image: ubuntu:24.04 - depends_on: - - golangci-lint - commands: - - export PATH="$HOME/.local/share/mise/bin:$HOME/.local/share/mise/shims:$PATH" - - mise run check_gomod - - test: - image: ubuntu:24.04 - depends_on: - - check_gomod - commands: - - export PATH="$HOME/.local/share/mise/bin:$HOME/.local/share/mise/shims:$PATH" - - mise run test_ci - - test_integration: - image: ubuntu:24.04 - depends_on: - - test - commands: - - export PATH="$HOME/.local/share/mise/bin:$HOME/.local/share/mise/shims:$PATH" - - mise run test_integration_ci +steps: +- name: lint + image: koalaman/shellcheck:stable + commands: + - shellcheck $(find . -type f -name "*.sh")