From a03bf66647616462b474e80366d06974f9c21fab Mon Sep 17 00:00:00 2001 From: lucasdpt Date: Sun, 15 Mar 2026 12:48:02 +0100 Subject: [PATCH] ci: add release ci --- .gitea/workflows/release.yaml | 16 ++++++++++++++++ release.config.js | 13 +++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 .gitea/workflows/release.yaml create mode 100644 release.config.js diff --git a/.gitea/workflows/release.yaml b/.gitea/workflows/release.yaml new file mode 100644 index 0000000..18f026f --- /dev/null +++ b/.gitea/workflows/release.yaml @@ -0,0 +1,16 @@ +name: semantic-release + +on: + push: + branches: + - master + - main + +permissions: + contents: write + issues: write + pull-requests: write + +jobs: + release: + uses: https://gitea.ldpt.fr/actions/semantic-release/.github/workflows/semantic-release.yml@v1.5 \ No newline at end of file diff --git a/release.config.js b/release.config.js new file mode 100644 index 0000000..bc6d136 --- /dev/null +++ b/release.config.js @@ -0,0 +1,13 @@ +module.exports = { + branches: ["main", "master"], + tagFormat: "v${version}", + plugins: [ + [ + "@semantic-release/commit-analyzer", + { + preset: "conventionalcommits" + } + ], + "@semantic-release/release-notes-generator" + ] +};