From beebef3535531e7987b27d16eabdb840e4c6c7a1 Mon Sep 17 00:00:00 2001 From: OCram85 Date: Mon, 24 Feb 2025 09:33:16 +0100 Subject: [PATCH] upate pipleines --- .prettierrc.json | 10 ++++++++++ .woodpecker/ci.yml | 24 +++++++++++++++--------- .woodpecker/release-hepler.yml | 19 +++++++++++++++++++ 3 files changed, 44 insertions(+), 9 deletions(-) create mode 100644 .prettierrc.json create mode 100644 .woodpecker/release-hepler.yml diff --git a/.prettierrc.json b/.prettierrc.json new file mode 100644 index 0000000..3867e6d --- /dev/null +++ b/.prettierrc.json @@ -0,0 +1,10 @@ +{ + "$schema": "https://json.schemastore.org/prettierrc", + "arrowParens": "always", + "bracketSpacing": true, + "printWidth": 116, + "semi": false, + "singleQuote": true, + "trailingComma": "all", + "vueIndentScriptAndStyle": true +} diff --git a/.woodpecker/ci.yml b/.woodpecker/ci.yml index 3a7cd61..7dd9e99 100644 --- a/.woodpecker/ci.yml +++ b/.woodpecker/ci.yml @@ -35,18 +35,24 @@ steps: #when: # path: "Dockerfile" - lint-markdown: - image: davidanson/markdownlint-cli2:v0.17.1 - commands: - - "markdownlint-cli2 *.{md,markdown}" - when: - path: "*.{md,markdown}" + #lint-markdown: + # image: davidanson/markdownlint-cli2:v0.17.1 + # commands: + # - "markdownlint-cli2 *.{md,markdown}" + # when: + # path: "*.{md,markdown}" lint-editorconfig: depends_on: [] - image: docker.io/mstruebing/editorconfig-checker:v3.1.2 - when: - event: pull_request + image: woodpeckerci/plugin-editorconfig-checker:latest + pull: true + settings: + verbose: true + + lint-prettier: + depends_on: [] + image: woodpeckerci/plugin-prettier:1.3.0 + test: image: *build_plugin diff --git a/.woodpecker/release-hepler.yml b/.woodpecker/release-hepler.yml new file mode 100644 index 0000000..5952a58 --- /dev/null +++ b/.woodpecker/release-hepler.yml @@ -0,0 +1,19 @@ +depends_on: + - ci + - test-image + +when: + - event: push + branch: + - ${CI_REPO_DEFAULT_BRANCH} + - event: manual + evaluate: TASK == "release-helper" + +steps: + release-helper: + image: woodpeckerci/plugin-ready-release-go:3.1.3 + settings: + debug: true + git_email: noreply@ocram85.com + forge_token: + from_secret: ci_token