From 3332e9e69414adb62cf1ace068ad2938092198f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20We=C3=9Fel?= Date: Mon, 2 Feb 2026 21:55:15 +0100 Subject: [PATCH] feat: development releases MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Florian Weßel --- .github/workflows/build.yml | 6 ++--- .github/workflows/bumpdevversion.yml | 38 ++++++++++++++++++++++++++++ .github/workflows/lint.yml | 2 +- 3 files changed, 42 insertions(+), 4 deletions(-) create mode 100644 .github/workflows/bumpdevversion.yml diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 99c4009..e9f017a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -2,13 +2,13 @@ name: Build on: push: - branches: [ main, dev ] + branches: [ main, develop ] pull_request: - branches: [ main, dev ] + branches: [ main, develop ] jobs: build: - runs-on: ubuntu-24.04 + runs-on: ubuntu-latest steps: - name: Checkout code diff --git a/.github/workflows/bumpdevversion.yml b/.github/workflows/bumpdevversion.yml new file mode 100644 index 0000000..478d2d6 --- /dev/null +++ b/.github/workflows/bumpdevversion.yml @@ -0,0 +1,38 @@ +# SPDX-FileCopyrightText: 2025 All contributors +# +# SPDX-License-Identifier: GPL-2.0-or-later + +name: Bump Development Release Version + +on: + push: + branches: + - develop + +permissions: + contents: write + +jobs: + bump-version: + if: "!startsWith(github.event.head_commit.message, 'bump:')" + runs-on: ubuntu-latest + name: "Bump version and create changelog with commitizen" + steps: + - name: Check out + uses: actions/checkout@v6 + with: + token: ${{ secrets.COMMITIZEN_RELEASE_SECRET }} + fetch-depth: 0 + - name: Create bump and changelog + uses: commitizen-tools/commitizen-action@master + with: + github_token: ${{ secrets.COMMITIZEN_RELEASE_SECRET }} + changelog_increment_filename: body.md + prerelease: beta + - name: Release + uses: ncipollo/release-action@v1 + with: + tag: v${{ env.REVISION }} + bodyFile: "body.md" + skipIfReleaseExists: true + prerelease: true diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index d3bc9f7..12903de 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -2,7 +2,7 @@ name: Lint on: pull_request: - branches: [ main, dev ] + branches: [ main, develop ] permissions: checks: write