name: Tests on: push: branches: - main pull_request: branches: - main jobs: tests: runs-on: [self-hosted, docker] defaults: run: working-directory: src steps: - name: Check out repository uses: actions/checkout@v4 - name: Set up .NET uses: actions/setup-dotnet@v4 with: dotnet-version: 8.0.x - name: Restore local tools run: dotnet tool restore - name: Restore dependencies run: dotnet restore CsMic.sln - name: Run tests run: dotnet test CsMic.sln --no-restore