diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index bd31f5e..2504782 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -1,12 +1,12 @@ name: RGB.NET-Release on: - push: - branches: [ master ] - paths: - - '**.cs' - - '**.csproj' - - '**.yml' + workflow_dispatch: + inputs: + version: + description: 'version' + required: true + type: string jobs: build: @@ -23,16 +23,10 @@ jobs: 8.0.x 7.0.x 6.0.x - - name: Git Semantic Version - id: versioning - uses: PaulHatch/semantic-version@v4.0.3 - with: - short_tags: false - format: "${major}.${minor}.${patch}" - name: Restore dependencies run: dotnet restore - name: Build - run: dotnet build --no-restore --configuration Release /p:Version=${{ steps.versioning.outputs.version }} + run: dotnet build --no-restore --configuration Release /p:Version=${{ github.event.inputs.version }} - name: Test run: dotnet test --no-build --verbosity normal --configuration Release - name: Upload a Build Artifact NET6 @@ -62,7 +56,7 @@ jobs: - name: Release uses: softprops/action-gh-release@v1 with: - tag_name: ${{ steps.versioning.outputs.version_tag }} + tag_name: v${{ github.event.inputs.version }} generate_release_notes: true files: bin/net8.0/RGB.NET.*.dll - name: Nuget Push