Merge pull request #540 from nextcloud/ci/release-stable-branch

ci(release): Create stable branch for major and minor bumps
This commit is contained in:
Greta 2022-12-28 10:50:14 +01:00 коммит произвёл GitHub
Родитель 0a4a4273f3 676078e3fe
Коммит fb566240ea
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 11 добавлений и 0 удалений

11
.github/workflows/release.yml поставляемый
Просмотреть файл

@ -58,3 +58,14 @@ jobs:
run: npm publish
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
- name: Create stable branch for major and minor bumps
if: ${{ steps.changelog.outputs.skipped == 'false' }}
run: |
if [[ "${{ steps.changelog.outputs.version }}" =~ ^[0-9]+.[0-9]+.0$ ]]; then
BRANCH_NAME=stable$(echo "${{ steps.changelog.outputs.version }}" | grep -Eo '[0-9]+.[0-9]+')
git branch $BRANCH_NAME ${{ steps.changelog.outputs.tag }}
git push origin $BRANCH_NAME
else
echo "Skipping stable branch for patch release"
fi