Переглянути джерело

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 ключ що відповідає даному підпису Ідентифікатор GPG ключа: 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"
]
}
}

Завантаження…
Відмінити
Зберегти