Parcourir la source

ci: v14 meta stuff (#17701)

* ci: mergify v14 hotfix and develop backports

* ci: setup automated releases for v14
version-14
Ankush Menat il y a 2 ans
committed by GitHub
Parent
révision
6c0992e4a4
Aucune clé connue n'a été trouvée dans la base pour cette signature ID de la clé GPG: 4AEE18F83AFDEB23
3 fichiers modifiés avec 27 ajouts et 4 suppressions
  1. +1
    -1
      .github/workflows/create-release.yml
  2. +20
    -0
      .mergify.yml
  3. +6
    -3
      .releaserc

+ 1
- 1
.github/workflows/create-release.yml Voir le fichier

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



+ 20
- 0
.mergify.yml Voir le fichier

@@ -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 Voir le fichier

@@ -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"
]
}
}

Chargement…
Annuler
Enregistrer