Skip to content

Collection metadata rework #4663

Collection metadata rework

Collection metadata rework #4663

name: Clean Environment Tests
on:
workflow_dispatch:
push:
branches: [ main ]
paths:
- ".github/workflows/clean_environment_tests.yaml"
- "src/**"
- "tests/**"
- "**.props"
- "**.targets"
pull_request:
branches: [ main ]
paths:
- ".github/workflows/clean_environment_tests.yaml"
- "src/**"
- "tests/**"
- "**.props"
- "**.targets"
types: [ opened, synchronize, reopened, ready_for_review ]
jobs:
draft:
if: github.event_name == 'pull_request' && github.event.pull_request.draft == true
runs-on: ubuntu-latest
steps:
- name: Fails because it's a draft PR
run: exit 1
build-and-test:
if: github.event_name == 'push' || github.event.pull_request.draft == false
uses: Nexus-Mods/NexusMods.App.Meta/.github/workflows/dotnet-build-and-test-with-osx.yaml@ae64a3be780a74e94b59ee463a413083013c8b0c
with:
extra-test-args: "--blame-hang-timeout 20m"
test-filter: "RequiresNetworking!=True&FlakeyTest!=True"
codecov-flags: ",clean_environment_tests"