Skip to content

Bump version.

Bump version. #100

Workflow file for this run

name: Build
on:
push:
branches: [ master ]
pull_request:
types: [ opened, synchronize ]
env:
DOTNET_CLI_TELEMETRY_OPTOUT: 1
jobs:
build:
name: Build ${{ matrix.configuration }}
strategy:
matrix:
os: [ windows-latest ]
configuration: [ Debug, Release ]
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v4
- name: Setup .NET Core 8.0
if: matrix.configuration == 'Debug'
uses: actions/setup-dotnet@v4
with:
dotnet-version: 8.0.400
- name: Setup .NET Core 9.0
uses: actions/setup-dotnet@v4
with:
dotnet-version: 9.0.100
- name: Build TypeNameInterpretation
run: dotnet build src --configuration ${{ matrix.configuration }}
- name: Run Tests
if: matrix.configuration == 'Debug'
run: dotnet test src --no-build
- name: Package TypeNameInterpretation
if: matrix.configuration == 'Release'
run: dotnet pack src --no-build --configuration ${{ matrix.configuration }} -p:RepositoryCommit=${{ github.sha }} -p:RepositoryBranch=${{ github.ref }}
- name: Save Artifacts
if: matrix.configuration == 'Release'
uses: actions/upload-artifact@v4
with:
name: package
path: |
bin\TypeNameInterpretation\${{ matrix.configuration }}\*.nupkg
bin\TypeNameInterpretation\${{ matrix.configuration }}\*.snupkg
if-no-files-found: error