diff --git a/.github/workflows/smoke.yml b/.github/workflows/smoke.yml new file mode 100644 index 0000000..45bc61e --- /dev/null +++ b/.github/workflows/smoke.yml @@ -0,0 +1,20 @@ +name: Smoke + +# The fast tier, on every push to a working branch: one OS, fast tests only, no coverage, no +# package-README check. It answers "is what I just pushed broken?" in minutes; ci.yml on the pull +# request is the gate that runs every OS and every category. +# +# Never on main: that branch takes changes through pull requests, which already ran the full gate. +on: + push: + branches-ignore: [main, master] + workflow_dispatch: {} + +jobs: + smoke: + uses: Hawkynt/RepositoryTemplate/.github/workflows/dotnet-smoke.yml@v1 + with: + solution: PhotoManager.slnx + test-target: PhotoManager.Tests/PhotoManager.Tests.csproj + dotnet-version: '8.x' + clone-siblings: '[{"repository":"Hawkynt/CompressionWorkbench","path":"../CompressionWorkbench"}]'