Skip to content

Commit e432041

Browse files
committed
Trying to fix workflow
1 parent 6a6f3f6 commit e432041

1 file changed

Lines changed: 22 additions & 32 deletions

File tree

Lines changed: 22 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,32 @@
1-
###
2-
# Automatically build a "Development Build" on a push to master.
3-
##
4-
5-
name: Master Build
1+
name: Build ReClass.NET Master
62

73
on:
8-
workflow_dispatch:
94
push:
105
branches:
116
- master
127

138
jobs:
149
build:
1510
runs-on: windows-latest
11+
1612
steps:
17-
- name: Setup MSBuild.exe
18-
uses: microsoft/setup-msbuild@v1.0.2
19-
- name: Checkout
20-
uses: actions/checkout@v2.4.0
21-
- name: Set outputs
22-
id: vars
23-
run: echo "::set-output name=sha_short::$(git rev-parse --short HEAD)"
24-
- name: MSBuild
25-
run: |
26-
Remove-Item -R -Fo -EA SilentlyContinue bin
27-
msbuild /t:Reclass_NET:Rebuild /p:Configuration=Release /p:Platform=x64 ReClass.NET.sln
28-
msbuild /t:Reclass_NET:Rebuild /p:Configuration=Release /p:Platform=x86 ReClass.NET.sln
29-
- name: Zip release
30-
uses: papeloto/action-zip@v1
31-
with:
32-
files: bin\Release
33-
recursive: true
34-
dest: ReClass.NET-${{ steps.vars.outputs.sha_short }}.zip
35-
- name: Release
36-
uses: marvinpinto/action-automatic-releases@v1.2.1
37-
with:
38-
repo_token: "${{ secrets.GITHUB_TOKEN }}"
39-
automatic_release_tag: "latest"
40-
prerelease: true
41-
title: "Development Build"
42-
files: ReClass.NET-${{ steps.vars.outputs.sha_short }}.zip
13+
- name: Checkout code
14+
uses: actions/checkout@v3
15+
16+
- name: Setup .NET
17+
uses: actions/setup-dotnet@v3
18+
with:
19+
dotnet-version: 6.0.x
20+
21+
- name: Restore NuGet packages
22+
run: dotnet restore ReClass.NET.sln
23+
24+
- name: Build solution
25+
run: dotnet build ReClass.NET.sln --configuration Release --no-restore
26+
27+
- name: Publish artifact
28+
uses: actions/upload-artifact@v3
29+
with:
30+
name: ReClass.NET
31+
path: |
32+
ReClass.NET/bin/Release/*

0 commit comments

Comments
 (0)