Fix workflow: run release on manual or tag

This commit is contained in:
ThisIsDara
2026-05-04 08:02:22 +03:30
parent d3189e6e45
commit 9019c96a55
+7 -10
View File
@@ -5,6 +5,11 @@ on:
tags:
- 'v*'
workflow_dispatch:
inputs:
release:
description: 'Create release'
required: false
default: 'true'
jobs:
build:
@@ -26,22 +31,14 @@ jobs:
name: mhr-cfw-go
path: mhr-cfw-go.exe
release:
needs: build
runs-on: ubuntu-latest
if: startsWith(github.ref, 'refs/tags/')
permissions:
contents: write
steps:
- uses: actions/checkout@v4
- name: Download artifact
- name: Download for release
uses: actions/download-artifact@v4
with:
name: mhr-cfw-go
path: .
- name: Release
if: github.event_name == 'workflow_dispatch' || startsWith(github.ref, 'refs/tags/')
uses: softprops/action-gh-release@v2
with:
files: mhr-cfw-go.exe