From 483aaa8f44f19c402ae3e02ed6c9f9283551b6b5 Mon Sep 17 00:00:00 2001 From: Steve Teuber Date: Mon, 11 Mar 2024 09:54:38 +0100 Subject: [PATCH] build: simplify release workflow --- .github/workflows/release.yml | 10 ++-------- .releaserc | 11 +++++++++++ .releaserc.yml | 7 ------- renovate.json => .renovaterc | 0 4 files changed, 13 insertions(+), 15 deletions(-) create mode 100644 .releaserc delete mode 100644 .releaserc.yml rename renovate.json => .renovaterc (100%) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 4d5929c..202863d 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -15,14 +15,8 @@ jobs: fetch-depth: 0 - name: Semantic Release - id: semantic uses: cycjimmy/semantic-release-action@v4 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - - name: Update Major Tag - if: ${{ steps.semantic.outputs.new_release_published == 'true' }} - run: git push -f origin HEAD:refs/tags/v${MAJOR_VERSION} - env: - MAJOR_VERSION: ${{ steps.semantic.outputs.new_release_major_version }} - + with: + extra_plugins: semantic-release-major-tag diff --git a/.releaserc b/.releaserc new file mode 100644 index 0000000..917b1cd --- /dev/null +++ b/.releaserc @@ -0,0 +1,11 @@ +{ + "branches": [ + "main" + ], + "plugins": [ + "@semantic-release/commit-analyzer", + "@semantic-release/release-notes-generator", + "@semantic-release/github", + "semantic-release-major-tag" + ] +} diff --git a/.releaserc.yml b/.releaserc.yml deleted file mode 100644 index 3167506..0000000 --- a/.releaserc.yml +++ /dev/null @@ -1,7 +0,0 @@ -branches: -- main - -plugins: -- "@semantic-release/commit-analyzer" -- "@semantic-release/release-notes-generator" -- "@semantic-release/github" diff --git a/renovate.json b/.renovaterc similarity index 100% rename from renovate.json rename to .renovaterc