From 574d43ef21b9009a6cba192aefe4be003da714f4 Mon Sep 17 00:00:00 2001 From: Melekhin Anton Date: Sun, 12 May 2024 17:17:47 +0400 Subject: [PATCH] ci: update release rules --- .github/workflows/release.yml | 8 ++++---- .releaserc.yml | 7 +++++-- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 077212a..0f10bd1 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -13,18 +13,18 @@ jobs: if: github.repository_owner == 'antmelekhin' steps: - name: 'Checkout the codebase' - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 persist-credentials: false - name: 'Semantic Release' - uses: cycjimmy/semantic-release-action@v3 + uses: cycjimmy/semantic-release-action@v4 with: - semantic_version: 19.0.5 + semantic_version: 23.0.8 extra_plugins: | @semantic-release/git@10.0.1 @semantic-release/changelog@6.0.3 - conventional-changelog-conventionalcommits@5.0.0 + conventional-changelog-conventionalcommits@7.0.2 env: GITHUB_TOKEN: ${{ secrets.GH_TOKEN }} diff --git a/.releaserc.yml b/.releaserc.yml index de832c2..d48eec0 100644 --- a/.releaserc.yml +++ b/.releaserc.yml @@ -11,7 +11,7 @@ verifyConditions: analyzeCommits: - path: '@semantic-release/commit-analyzer' releaseRules: - - type: 'breaking' + - breaking: true release: 'major' - type: 'chore' release: false @@ -19,6 +19,9 @@ analyzeCommits: release: false - type: 'docs' release: false + - type: 'docs' + scope: 'README' + release: patch - type: 'feat' release: 'minor' - type: 'fix' @@ -27,7 +30,7 @@ analyzeCommits: release: 'minor' - type: 'refactor' release: 'patch' - - type: 'revert' + - revert: true release: 'patch' - type: 'style' release: false