Skip to content

Commit 2d04cfa

Browse files
committed
Update main.yml
* Read version from csproj file. * Create release with correct name and files.
1 parent 1cc7112 commit 2d04cfa

File tree

1 file changed

+14
-9
lines changed

1 file changed

+14
-9
lines changed

.github/workflows/main.yml

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,18 @@ jobs:
1818
- name: Run build script
1919
run: ./Build.ps1
2020

21-
- name: Create Release
22-
id: create_release
23-
uses: actions/create-release@v1
24-
env:
25-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
21+
- name: Get version variable
22+
run: |
23+
$selectResult = Select-String -Path ".\src\Serilog.Sinks.MSSqlServer\Serilog.Sinks.MSSqlServer.csproj" -Pattern '<VersionPrefix>(.+)</VersionPrefix>'
24+
echo ("VERSION=" + $selectResult.Matches[0].Groups[1].Value) >> $env:GITHUB_ENV
25+
26+
- name: Create releease
27+
uses: "marvinpinto/action-automatic-releases@latest"
2628
with:
27-
tag_name: ${{ github.ref }}
28-
release_name: Release ${{ github.ref }}
29-
draft: true
30-
prerelease: false
29+
repo_token: "${{ secrets.GITHUB_TOKEN }}"
30+
automatic_release_tag: "v${{ env.VERSION }}-test"
31+
prerelease: true
32+
title: "Release ${{ env.VERSION }}-test"
33+
files: |
34+
artifacts\Serilog.Sinks.MSSqlServer.*.nupkg
35+
artifacts\Serilog.Sinks.MSSqlServer.*.snupkg

0 commit comments

Comments
 (0)