Skip to content

chore: Update ZaString project properties for improved package metada… #16

chore: Update ZaString project properties for improved package metada…

chore: Update ZaString project properties for improved package metada… #16

Workflow file for this run

# .github/workflows/ci.yml
name: ci
on:
push:
tags: [ '*.*.*' ]
jobs:
build-test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-dotnet@v4
with:
dotnet-version: 8.0.x
- run: dotnet test
build-pack:
name: Build & Publish
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Setup .NET
uses: actions/setup-dotnet@v4
with:
dotnet-version: 8.0.x
- run: dotnet restore src/ZaString
- run: mkdir -p artifacts
- run: dotnet pack src/ZaString --configuration Release --output artifacts --no-build
needs: build-test
publish:
name: Publish NuGet
runs-on: ubuntu-latest
needs: [build-pack]
steps:
- uses: actions/checkout@v4
- name: Publish to GitHub Packages
run: |
dotnet nuget push \
artifacts/*.nupkg \
--api-key ${{ secrets.NUGET_GITHUB_PAT }} \
--source "github;https://nuget.pkg.github.com/${{ github.repository_owner }}" \
--skip-duplicate-packages