Skip to content

Merge pull request #75 from stranne/feature/update-dotnet6-to-dotnet8 #78

Merge pull request #75 from stranne/feature/update-dotnet6-to-dotnet8

Merge pull request #75 from stranne/feature/update-dotnet6-to-dotnet8 #78

Workflow file for this run

name: 🧪 Unit Tests
on:
push:
pull_request:
jobs:
unit_tests:
name: 🔬 Unit Tests
runs-on: ubuntu-latest
# Only run the workflow if it's not a PR or if it's a PR from a fork.
# This prevents duplicate workflows from running on PR's that originate
# from the repository itself.
if: github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name != github.event.pull_request.base.repo.full_name
env:
DOTNET_CLI_TELEMETRY_OPTOUT: true
DOTNET_NOLOGO: true
defaults:
run:
# Use bash shells on all platforms.
shell: bash
steps:
- name: 🧾 Checkout
uses: actions/checkout@v4
- name: 💽 Setup .NET SDK
uses: actions/setup-dotnet@v4
with:
# Use the .NET SDK from global.json in the root of the repository.
global-json-file: global.json
- name: 📦 Restore Dependencies
run: dotnet restore
- name: 🦺 Build Projects
run: dotnet build
- name: 🧪 Run Unit Tests
run: dotnet test