From eb170b1582addcf106fb69a1b51723c3097ea8bd Mon Sep 17 00:00:00 2001 From: Ying Shaodong Date: Wed, 31 Jul 2024 22:26:08 +0800 Subject: [PATCH] ci: add more validation --- .github/workflows/release-please.yml | 2 ++ .github/workflows/validate.yml | 15 +++++++++++++++ .release-please-manifest.json | 3 --- release-please-config.json | 9 --------- 4 files changed, 17 insertions(+), 12 deletions(-) create mode 100644 .github/workflows/validate.yml delete mode 100644 .release-please-manifest.json delete mode 100644 release-please-config.json diff --git a/.github/workflows/release-please.yml b/.github/workflows/release-please.yml index bf1cc72..6a0398a 100644 --- a/.github/workflows/release-please.yml +++ b/.github/workflows/release-please.yml @@ -20,3 +20,5 @@ jobs: - uses: googleapis/release-please-action@v4 with: token: ${{ steps.app-token.outputs.token }} + release-type: python + include-v-in-tag: false diff --git a/.github/workflows/validate.yml b/.github/workflows/validate.yml new file mode 100644 index 0000000..b363db7 --- /dev/null +++ b/.github/workflows/validate.yml @@ -0,0 +1,15 @@ +name: validate + +on: + pull_request: + types: [opened, synchronize, reopened, edited] + +jobs: + pr-title: + runs-on: ubuntu-latest + steps: + - name: validate-pr-title + uses: ytanikin/PRConventionalCommits@1.1.0 + with: + task_types: '["feat", "fix", "docs", "test", "ci", "refactor", "perf", "chore", "revert"]' + add_label: 'false' diff --git a/.release-please-manifest.json b/.release-please-manifest.json deleted file mode 100644 index fea3454..0000000 --- a/.release-please-manifest.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - ".": "1.0.0" -} \ No newline at end of file diff --git a/release-please-config.json b/release-please-config.json deleted file mode 100644 index 5e2922a..0000000 --- a/release-please-config.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "packages": { - ".": { - "release-type": "python", - "include-v-in-tag": false, - "draft": true - } - } -} \ No newline at end of file