Skip to content

Commit 891a569

Browse files
authored
✨ feature: Generate Release (#36)
* ✨ feature: Generate Release * ✨ feature: Add Release Badge to README
1 parent 2da3a93 commit 891a569

2 files changed

Lines changed: 12 additions & 2 deletions

File tree

.github/workflows/tag-creates-nuget-package.yml

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,9 @@ on:
66
tags: v**
77

88
env:
9-
PROJECT_FILE_PATH: TJC.StringExtensions/TJC.StringExtensions.csproj
9+
PROJECT_NAME: TJC.StringExtensions
1010
PROJECT_DIR_PATH: TJC.StringExtensions
11+
PROJECT_FILE_PATH: TJC.StringExtensions/TJC.StringExtensions.csproj
1112

1213
jobs:
1314
package:
@@ -68,6 +69,14 @@ jobs:
6869
dotnet nuget push "$file" --api-key ${{ secrets.TJC_TOKEN }} --source github
6970
}
7071
72+
- name: Release [${{ github.ref_name }}]
73+
uses: ncipollo/release-action@v1.14.0
74+
with:
75+
name: ${{ env.PROJECT_NAME }} ${{ steps.getVer.outputs.result }}
76+
tag: ${{ github.ref_name }}
77+
artifacts: "${{ env.PROJECT_DIR_PATH }}/bin/Release/*.nupkg"
78+
generateReleaseNotes: true
79+
7180
- name: ${{ format('Published NuGet Package [{0}]', steps.getVer.outputs.result) }}
7281
if: success()
7382
uses: ./.github/actions/tools/annotation/notice

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
![GitHub Tag](https://img.shields.io/github/v/tag/TJC-Tools/TJC.StringExtensions) [![NuGet Version](https://img.shields.io/nuget/v/TJC.StringExtensions)](https://www.nuget.org/packages/TJC.StringExtensions)
1+
![GitHub Tag](https://img.shields.io/github/v/tag/TJC-Tools/TJC.StringExtensions) [![GitHub Release](https://img.shields.io/github/v/release/TJC-Tools/TJC.StringExtensions)
2+
](https://github.com/TJC-Tools/TJC.StringExtensions/releases/latest) [![NuGet Version](https://img.shields.io/nuget/v/TJC.StringExtensions)](https://www.nuget.org/packages/TJC.StringExtensions)
23

34
[![NuGet Downloads](https://img.shields.io/nuget/dt/TJC.StringExtensions)](https://www.nuget.org/packages/TJC.StringExtensions) ![Size](https://img.shields.io/github/repo-size/TJC-Tools/TJC.StringExtensions) [![License](https://img.shields.io/github/license/TJC-Tools/TJC.StringExtensions.svg)](LICENSE)
45

0 commit comments

Comments
 (0)