From 53fb27350dc1b07a775cb33bec0362e29d544ff7 Mon Sep 17 00:00:00 2001 From: Thorsten Sommer Date: Wed, 12 Mar 2025 13:06:15 +0100 Subject: [PATCH] Enhance build and release workflow to trigger on main branch pushes and tag releases --- .github/workflows/build-and-release.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/build-and-release.yml b/.github/workflows/build-and-release.yml index d5e54401..878375c3 100644 --- a/.github/workflows/build-and-release.yml +++ b/.github/workflows/build-and-release.yml @@ -1,6 +1,8 @@ name: Build and Release on: push: + branches: + - main tags: - "v*.*.*" @@ -566,6 +568,7 @@ jobs: name: Prepare & create release runs-on: ubuntu-latest needs: [build_main, read_metadata, build_linux_arm64] + if: startsWith(github.ref, 'refs/tags/v') steps: - name: Create artifact directory run: mkdir -p $GITHUB_WORKSPACE/artifacts @@ -723,6 +726,7 @@ jobs: name: Publish release runs-on: ubuntu-latest needs: [read_metadata, create_release] + if: startsWith(github.ref, 'refs/tags/v') permissions: contents: write