From 6c0992e4a43ad2ab000807b8c10ab99aa0fdbf50 Mon Sep 17 00:00:00 2001 From: Ankush Menat Date: Tue, 2 Aug 2022 11:47:07 +0530 Subject: [PATCH] ci: v14 meta stuff (#17701) * ci: mergify v14 hotfix and develop backports * ci: setup automated releases for v14 --- .github/workflows/create-release.yml | 2 +- .mergify.yml | 20 ++++++++++++++++++++ .releaserc | 9 ++++++--- 3 files changed, 27 insertions(+), 4 deletions(-) diff --git a/.github/workflows/create-release.yml b/.github/workflows/create-release.yml index 010022b7f6..3a0a2989e2 100644 --- a/.github/workflows/create-release.yml +++ b/.github/workflows/create-release.yml @@ -2,7 +2,7 @@ name: Generate Semantic Release on: push: branches: - - version-14-beta + - version-14 permissions: contents: read diff --git a/.mergify.yml b/.mergify.yml index a863ee67dd..d6a9272d5f 100644 --- a/.mergify.yml +++ b/.mergify.yml @@ -78,6 +78,26 @@ pull_request_rules: assignees: - "{{ author }}" + - name: backport to version-14-hotfix + conditions: + - label="backport version-14-hotfix" + actions: + backport: + branches: + - version-14-hotfix + assignees: + - "{{ author }}" + + - name: backport to develop + conditions: + - label="backport develop" + actions: + backport: + branches: + - develop + assignees: + - "{{ author }}" + - name: backport to version-13-pre-release conditions: - label="backport version-13-pre-release" diff --git a/.releaserc b/.releaserc index c9ca71bbf5..abbf306d8f 100644 --- a/.releaserc +++ b/.releaserc @@ -1,8 +1,11 @@ { - "branches": ["develop", {"name": "version-14-beta", "channel": "beta", "prerelease": true}], + "branches": ["version-14"], "plugins": [ "@semantic-release/commit-analyzer", { - "preset": "angular" + "preset": "angular", + "releaseRules": [ + {"breaking": true, "release": false} + ] }, "@semantic-release/release-notes-generator", [ @@ -18,4 +21,4 @@ ], "@semantic-release/github" ] -} \ No newline at end of file +}