diff --git a/.github/workflows/sementic-release.yml b/.github/workflows/sementic-release.yml new file mode 100644 index 0000000..ca4f6ad --- /dev/null +++ b/.github/workflows/sementic-release.yml @@ -0,0 +1,13 @@ +name: Versioning + +on: + workflow_dispatch: + push: + branches: + - main + +jobs: + versioning: + uses: GEWIS/actions/.github/workflows/versioning.yml@4173a1167c90cd065f296f40abc1d35995cf35e7 + secrets: + token: ${{ secrets.GITHUB_TOKEN }} diff --git a/.releaserc.json b/.releaserc.json new file mode 100644 index 0000000..3ddd952 --- /dev/null +++ b/.releaserc.json @@ -0,0 +1,24 @@ +{ + "branches": ["main"], + "plugins": [ + "@semantic-release/commit-analyzer", + "@semantic-release/release-notes-generator", + [ + "@semantic-release/github", + { + "successComment": false, + "failComment": false, + "failTitle": false, + "labels": false, + "releasedLabels": false + } + ], + [ + "@semantic-release/git", + { + "assets": ["package.json"], + "message": "chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}" + } + ] + ] +} \ No newline at end of file