diff --git a/.woodpecker/build-container.yml b/.woodpecker/build-container.yml index a11e644..fab03d6 100644 --- a/.woodpecker/build-container.yml +++ b/.woodpecker/build-container.yml @@ -6,7 +6,7 @@ when: - ${CI_REPO_DEFAULT_BRANCH} steps: - dryrun: + - name: dryrun image: quay.io/thegeeklab/wp-docker-buildx:2 settings: containerfile: Containerfile.multiarch @@ -19,9 +19,9 @@ steps: when: - event: [pull_request] - publish-dockerhub: - group: container + - name: publish-dockerhub image: quay.io/thegeeklab/wp-docker-buildx:2 + group: container settings: auto_tag: true containerfile: Containerfile.multiarch @@ -40,9 +40,9 @@ steps: branch: - ${CI_REPO_DEFAULT_BRANCH} - publish-quay: - group: container + - name: publish-quay image: quay.io/thegeeklab/wp-docker-buildx:2 + group: container settings: auto_tag: true containerfile: Containerfile.multiarch diff --git a/.woodpecker/build-package.yml b/.woodpecker/build-package.yml index 8415e0c..0a86916 100644 --- a/.woodpecker/build-package.yml +++ b/.woodpecker/build-package.yml @@ -6,26 +6,25 @@ when: - ${CI_REPO_DEFAULT_BRANCH} steps: - build: + - name: build image: docker.io/techknowlogick/xgo:go-1.21.x commands: - ln -s $(pwd) /source - make release - executable: + - name: executable image: quay.io/thegeeklab/alpine-tools commands: - $(find dist/ -executable -type f -iname ${CI_REPO_NAME}-linux-amd64) --help - changelog: + - name: changelog image: quay.io/thegeeklab/git-sv commands: - - git fetch --depth=2147483647 - git sv current-version - git sv release-notes -t ${CI_COMMIT_TAG:-next} -o CHANGELOG.md - cat CHANGELOG.md - publish-github: + - name: publish-github image: docker.io/plugins/github-release settings: api_key: @@ -36,7 +35,7 @@ steps: overwrite: true title: ${CI_COMMIT_TAG} when: - - event: [tag] + - event: [tag] depends_on: - test diff --git a/.woodpecker/docs.yml b/.woodpecker/docs.yml index ccec77c..b781b90 100644 --- a/.woodpecker/docs.yml +++ b/.woodpecker/docs.yml @@ -6,27 +6,27 @@ when: - ${CI_REPO_DEFAULT_BRANCH} steps: - markdownlint: + - name: markdownlint image: quay.io/thegeeklab/markdownlint-cli group: test commands: - markdownlint 'README.md' 'CONTRIBUTING.md' - spellcheck: + - name: spellcheck image: quay.io/thegeeklab/alpine-tools group: test commands: - - spellchecker --files '_docs/**/*.md' 'README.md' 'CONTRIBUTING.md' -d .dictionary -p spell indefinite-article syntax-urls + - spellchecker --files 'docs/**/*.md' 'README.md' 'CONTRIBUTING.md' -d .dictionary -p spell indefinite-article syntax-urls environment: FORCE_COLOR: "true" - link-validation: + - name: link-validation image: docker.io/lycheeverse/lychee group: test commands: - lychee --no-progress --format detailed README.md - pushrm-dockerhub: + - name: pushrm-dockerhub image: docker.io/chko/docker-pushrm:1 secrets: - source: docker_password @@ -43,7 +43,7 @@ steps: - ${CI_REPO_DEFAULT_BRANCH} status: [success] - pushrm-quay: + - name: pushrm-quay image: docker.io/chko/docker-pushrm:1 secrets: - source: quay_token diff --git a/.woodpecker/notify.yml b/.woodpecker/notify.yml index a851904..9957125 100644 --- a/.woodpecker/notify.yml +++ b/.woodpecker/notify.yml @@ -8,7 +8,7 @@ when: runs_on: [success, failure] steps: - matrix: + - name: matrix image: quay.io/thegeeklab/wp-matrix settings: homeserver: diff --git a/.woodpecker/test.yml b/.woodpecker/test.yml index abd3763..65b7d81 100644 --- a/.woodpecker/test.yml +++ b/.woodpecker/test.yml @@ -6,12 +6,12 @@ when: - ${CI_REPO_DEFAULT_BRANCH} steps: - lint: + - name: lint image: docker.io/library/golang:1.21 commands: - make lint - test: + - name: test image: docker.io/library/golang:1.21 commands: - make test