From ceb7d04eddca664451d4fa094fc7c3bc4949391a Mon Sep 17 00:00:00 2001 From: Martin Riedl Date: Thu, 27 Feb 2025 20:39:15 +0100 Subject: [PATCH] ci: new release workflow --- .forgejo/workflows/release.yml | 20 ++++++++++++++++++++ .releaserc | 8 +++++++- 2 files changed, 27 insertions(+), 1 deletion(-) create mode 100644 .forgejo/workflows/release.yml diff --git a/.forgejo/workflows/release.yml b/.forgejo/workflows/release.yml new file mode 100644 index 0000000..d393a3e --- /dev/null +++ b/.forgejo/workflows/release.yml @@ -0,0 +1,20 @@ +name: Release + +on: + push: + branches: + - main + - beta + +jobs: + release: + name: Semantic Release + runs-on: docker + steps: + - name: Checkout repository + uses: actions/checkout@v4 + - name: Semantic Release + shell: bash + run: | + npm install -g semantic-release@23 conventional-changelog-conventionalcommits@7 + semantic-release diff --git a/.releaserc b/.releaserc index 46eeb2a..c35a8d5 100644 --- a/.releaserc +++ b/.releaserc @@ -61,6 +61,12 @@ } } ], - "@semantic-release/gitlab" + [ + "@semantic-release/github", + { + "successCommentCondition": false, + "failTitle": false + } + ] ] } \ No newline at end of file