fix: release workflow no longer changes prerelease status

This commit is contained in:
Maya
2025-10-30 17:00:32 -04:00
parent c61a690e3a
commit ff5fe1f557
+6 -16
View File
@@ -1,9 +1,8 @@
name: Release
on:
push:
tags:
- 'v*'
release:
types: [created, published]
jobs:
build-binaries:
@@ -99,7 +98,7 @@ jobs:
- name: Get release version
id: version
run: echo "version=${GITHUB_REF#refs/tags/}" >> $GITHUB_OUTPUT
run: echo "version=${{ github.event.release.tag_name }}" >> $GITHUB_OUTPUT
- name: Build and push Server+UI image
uses: docker/build-push-action@v5
@@ -131,28 +130,19 @@ jobs:
cache-from: type=gha
cache-to: type=gha,mode=max
create-release:
name: Create GitHub Release
upload-assets:
name: Upload Release Assets
runs-on: ubuntu-latest
needs: [build-binaries, build-docker]
steps:
- uses: actions/checkout@v4
- name: Download all artifacts
uses: actions/download-artifact@v4
- name: Get release version
id: version
run: echo "version=${GITHUB_REF#refs/tags/}" >> $GITHUB_OUTPUT
- name: Create Release
- name: Upload binaries to release
uses: softprops/action-gh-release@v1
with:
files: |
netvisor-daemon-*/netvisor-daemon-*
draft: false
prerelease: false
generate_release_notes: true
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}