Skip to content

Removes emojis from messages on Windows, adds 'SystemInfo' class to retain imutable information about the SO environment #159

Removes emojis from messages on Windows, adds 'SystemInfo' class to retain imutable information about the SO environment

Removes emojis from messages on Windows, adds 'SystemInfo' class to retain imutable information about the SO environment #159

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