Skip to content

feat: added package icon #14

feat: added package icon

feat: added package icon #14

Workflow file for this run

name: Build and Publish NuGet Package
on:
push:
branches:
- master
jobs:
changelog:
runs-on: ubuntu-latest
outputs:
version: ${{ steps.changelog.outputs.version }}
steps:
- name: Checkout Code
uses: actions/checkout@v4
- name: Generate Changelog
id: changelog
uses: TriPSs/conventional-changelog-action@v6
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
skip-commit: "true"
output-file: "false"
git-push: "false"
publish:
runs-on: ubuntu-latest
needs: changelog
steps:
- name: Checkout Code
uses: actions/checkout@v4
- name: Setup .NET SDK
uses: actions/setup-dotnet@v4
with:
dotnet-version: 8.0
- name: Restore Dependencies
run: dotnet restore
- name: Pack NuGet Package
run: |
dotnet pack OpenLabel/ \
--configuration Release \
/p:PackageVersion=${{ needs.changelog.outputs.version }} \
-o packages
- name: Publish NuGet Package
run: dotnet nuget push packages/*.nupkg --api-key ${{ secrets.NUGET_API_KEY }} --source https://api.nuget.org/v3/index.json