浏览代码

ci: v14 meta stuff (#17701)

* ci: mergify v14 hotfix and develop backports

* ci: setup automated releases for v14
version-14
Ankush Menat 2 年前
committed by GitHub
父节点
当前提交
6c0992e4a4
找不到此签名对应的密钥 GPG 密钥 ID: 4AEE18F83AFDEB23
共有 3 个文件被更改,包括 27 次插入4 次删除
  1. +1
    -1
      .github/workflows/create-release.yml
  2. +20
    -0
      .mergify.yml
  3. +6
    -3
      .releaserc

+ 1
- 1
.github/workflows/create-release.yml 查看文件

@@ -2,7 +2,7 @@ name: Generate Semantic Release
on:
push:
branches:
- version-14-beta
- version-14
permissions:
contents: read



+ 20
- 0
.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"


+ 6
- 3
.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"
]
}
}

正在加载...
取消
保存