From 88ea18337dd9f3595bf9c257a571fa6752c34b39 Mon Sep 17 00:00:00 2001 From: Shade-Dev <38840823+shade-sdev@users.noreply.github.com> Date: Thu, 3 Oct 2024 12:50:10 +0400 Subject: [PATCH] Update and rename blank.yml to build.yml --- .github/workflows/{blank.yml => build.yml} | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) rename .github/workflows/{blank.yml => build.yml} (60%) diff --git a/.github/workflows/blank.yml b/.github/workflows/build.yml similarity index 60% rename from .github/workflows/blank.yml rename to .github/workflows/build.yml index 3b09e2c..64842f8 100644 --- a/.github/workflows/blank.yml +++ b/.github/workflows/build.yml @@ -2,8 +2,8 @@ name: Build and Release SecVault on: push: - tags: - - 'v*.*.*' # Trigger workflow on version tag pushes (e.g., v1.0.0) + branches: + - master # Trigger on pushes to the master branch jobs: build: @@ -38,9 +38,17 @@ jobs: with: name: secvault-msi - - name: Create GitHub Release - uses: softprops/action-gh-release@v1 - with: - files: build/compose/binaries/main/msi/*.msi # Path to the .msi file + - name: Delete existing release + run: | + existing_release=$(gh release view 1.0.0 --json url --jq .url || echo "none") + if [ "$existing_release" != "none" ]; then + gh release delete 1.0.0 --yes + fi + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + + - name: Create new release + run: | + gh release create 1.0.0 build/compose/binaries/main/msi/*.msi --title "SecVault v1.0.0" --notes "Updated release from master branch" env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}