diff --git a/.cruft.json b/.cruft.json index 85b2130..49421a9 100644 --- a/.cruft.json +++ b/.cruft.json @@ -1,6 +1,6 @@ { "template": "https://github.com/projectsyn/commodore-component-template.git", - "commit": "4dee01c35c15a4a8f6d6e18b0f1dcdcdbc61247f", + "commit": "ea12efff947bce80cf31a3f1ed4412eab40e8b33", "checkout": "main", "context": { "cookiecutter": { @@ -15,6 +15,10 @@ "add_go_unit": "n", "automerge_patch": "y", "automerge_patch_v0": "n", + "automerge_patch_regexp_blocklist": "", + "automerge_patch_v0_regexp_allowlist": "", + "automerge_minor_regexp_allowlist": "", + "auto_release": "y", "copyright_holder": "VSHN AG ", "copyright_year": "2021", "github_owner": "projectsyn", diff --git a/.github/workflows/auto-release.yaml b/.github/workflows/auto-release.yaml new file mode 100644 index 0000000..b6bf69c --- /dev/null +++ b/.github/workflows/auto-release.yaml @@ -0,0 +1,18 @@ +name: Autorelease +on: + pull_request: + types: + - synchronize + - labeled + - unlabeled + - closed + +jobs: + create-release-tag: + runs-on: ubuntu-latest + steps: + - name: Create new tag + uses: projectsyn/pr-label-tag-action@v1 + with: + trigger: | + Release diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 36c0ef8..7119ee3 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -3,6 +3,7 @@ on: push: tags: - v* + workflow_dispatch: jobs: build: diff --git a/renovate.json b/renovate.json index b51d76e..bba5a2f 100644 --- a/renovate.json +++ b/renovate.json @@ -13,13 +13,16 @@ "separateMinorPatch": true, "packageRules": [ { - "matchUpdateTypes": ["patch"], + "matchUpdateTypes": [ + "patch" + ], "matchCurrentVersion": "!/^v?0\\./", "automerge": true, "platformAutomerge": false, "labels": [ "dependency", - "automerge" + "automerge", + "bump:patch" ] } ]