From 46ed3f6eca8ca7534eb7356652dc64771e06cd5d Mon Sep 17 00:00:00 2001 From: "Geoffrey.C" Date: Mon, 21 Mar 2022 11:09:16 +0800 Subject: [PATCH] ci: modify ci tasks --- .github/workflows/release.yml | 20 +++++++++++++++++--- .github/workflows/testRelease.yml | 14 ++++---------- 2 files changed, 21 insertions(+), 13 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 693067a..6b22d5e 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -1,12 +1,10 @@ name: Release on: - pull_request: - branches: - - master push: branches: - master + - main - next - next-major - alpha @@ -24,6 +22,22 @@ jobs: uses: ./ id: semantic with: + branches: | + [ + '+([0-9])?(.{+([0-9]),x}).x', + 'master', + 'main', + 'next', + 'next-major', + { + name: 'beta', + prerelease: true + }, + { + name: 'alpha', + prerelease: true + } + ] extra_plugins: | @semantic-release/git @semantic-release/changelog diff --git a/.github/workflows/testRelease.yml b/.github/workflows/testRelease.yml index ae1bb34..b09c173 100644 --- a/.github/workflows/testRelease.yml +++ b/.github/workflows/testRelease.yml @@ -1,17 +1,11 @@ name: Test Release on: - push: + pull_request: branches: - master - - next - - next-major - - alpha - - beta - - 'feat/**' - - 'fix/**' - - 'perf/**' - - 'refactor/**' + - main + push: schedule: - cron: 0 2 * * 0 @@ -33,6 +27,7 @@ jobs: [ '+([0-9])?(.{+([0-9]),x}).x', 'master', + 'main', 'next', 'next-major', { @@ -44,7 +39,6 @@ jobs: prerelease: true } ] - branch: master extra_plugins: | @semantic-release/git @semantic-release/changelog