瀏覽代碼

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: on:
push: push:
branches: branches:
- version-14-beta
- version-14
permissions: permissions:
contents: read contents: read




+ 20
- 0
.mergify.yml 查看文件

@@ -78,6 +78,26 @@ pull_request_rules:
assignees: assignees:
- "{{ author }}" - "{{ 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 - name: backport to version-13-pre-release
conditions: conditions:
- label="backport version-13-pre-release" - 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": [ "plugins": [
"@semantic-release/commit-analyzer", { "@semantic-release/commit-analyzer", {
"preset": "angular"
"preset": "angular",
"releaseRules": [
{"breaking": true, "release": false}
]
}, },
"@semantic-release/release-notes-generator", "@semantic-release/release-notes-generator",
[ [
@@ -18,4 +21,4 @@
], ],
"@semantic-release/github" "@semantic-release/github"
] ]
}
}

Loading…
取消
儲存