From 3b9f09b7f75b7bc67d2f3fe5aa0d1b56c19f5240 Mon Sep 17 00:00:00 2001 From: Richard Attermeyer Date: Sat, 27 Jan 2024 18:20:03 +0000 Subject: [PATCH] build: new workflow syntax --- .woodpecker/.backend.yml | 10 +++++++--- .woodpecker/.lint_general.yml | 3 --- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/.woodpecker/.backend.yml b/.woodpecker/.backend.yml index e9a0d75..7c7b5af 100644 --- a/.woodpecker/.backend.yml +++ b/.woodpecker/.backend.yml @@ -17,27 +17,31 @@ steps: commands: - . ./version.sh "lint:style": - group: lint image: *java_image commands: - gradle --no-daemon spotlessCheck + depends_on: ["prepare:version"] "lint:dockerfile": - group: lint image: ghcr.io/hadolint/hadolint:latest-debian commands: - hadolint --version + depends_on: ["prepare:version"] "build:java": - group: build + depends_on: + - lint:style + - lint:dockerfile image: *java_image commands: - . ./version-lock.sh - ./gradlew -Pversion=$CD_CURRENT_VERSION build "analyze:sbom": + depends_on: ["build:java"] image: *java_image commands: - ./gradlew cyclonedxBom "deploy:backend": + depends_on: ["analyze:sbom"] image: alpine:latest commands: - echo "deploy backend" diff --git a/.woodpecker/.lint_general.yml b/.woodpecker/.lint_general.yml index 233038d..bb43f91 100644 --- a/.woodpecker/.lint_general.yml +++ b/.woodpecker/.lint_general.yml @@ -13,7 +13,6 @@ steps: - git log -1 --pretty=%B >> commitlint.txt "lint:commitlint": - group: lint image: node:lts-slim commands: - npm install --save-dev conventional-changelog-conventionalcommits @commitlint/config-conventional commitlint@latest @@ -23,14 +22,12 @@ steps: - branch: [main, dev] event: push "lint:precommit": - group: lint image: python:3.11.6-bullseye commands: - pip install pre-commit - pre-commit install - pre-commit run --all-files "lint:credentials": - group: lint image: ghcr.io/gitleaks/gitleaks:latest commands: - export HOME=/home/gitleaks