From dbb731f7e115623ab5197c65a174c0185ee18fbb Mon Sep 17 00:00:00 2001 From: Nick Cipollina Date: Wed, 22 Jul 2026 14:41:41 -0400 Subject: [PATCH 1/4] ci(github): update devops template workflows --- .github/workflows/build.yaml | 7 +++---- .github/workflows/pr-build.yaml | 3 +-- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 53df0a8..ce75009 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -12,15 +12,14 @@ on: - docs/** - README.md - mkdocs.yml - - requirements.txt + - pyproject.toml + - uv.lock permissions: write-all jobs: build: - uses: LayeredCraft/devops-templates/.github/workflows/package-build.yaml@v6.2 + uses: LayeredCraft/devops-templates/.github/workflows/package-build.yaml@v10.2 with: hasTests: true - useMtpRunner: true - testDirectory: "test" dotnet-version: | 8.0.x 9.0.x diff --git a/.github/workflows/pr-build.yaml b/.github/workflows/pr-build.yaml index cd4a234..f15a20c 100644 --- a/.github/workflows/pr-build.yaml +++ b/.github/workflows/pr-build.yaml @@ -7,12 +7,11 @@ on: permissions: write-all jobs: build: - uses: LayeredCraft/devops-templates/.github/workflows/pr-build.yaml@v6.2 + uses: LayeredCraft/devops-templates/.github/workflows/pr-build.yaml@v10.2 with: solution: LayeredCraft.Lambda.AspNetCore.HostingExtensions.slnx hasTests: true useMtpRunner: true - testDirectory: "test" enableCodeCoverage: true coverageThreshold: 80 dotnetVersion: | From 47d5bfea8149a1385b00137ccac38a0a54bdc650 Mon Sep 17 00:00:00 2001 From: Nick Cipollina Date: Wed, 22 Jul 2026 14:44:33 -0400 Subject: [PATCH 2/4] ci(github): run tests outside reusable build --- .github/workflows/pr-build.yaml | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/.github/workflows/pr-build.yaml b/.github/workflows/pr-build.yaml index f15a20c..f1afd54 100644 --- a/.github/workflows/pr-build.yaml +++ b/.github/workflows/pr-build.yaml @@ -10,13 +10,23 @@ jobs: uses: LayeredCraft/devops-templates/.github/workflows/pr-build.yaml@v10.2 with: solution: LayeredCraft.Lambda.AspNetCore.HostingExtensions.slnx - hasTests: true - useMtpRunner: true - enableCodeCoverage: true - coverageThreshold: 80 + hasTests: false dotnetVersion: | 8.0.x 9.0.x 10.0.x runCdk: false - secrets: inherit \ No newline at end of file + secrets: inherit + + test: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v5 + - uses: actions/setup-dotnet@v5 + with: + dotnet-version: | + 8.0.x + 9.0.x + 10.0.x + - run: dotnet restore LayeredCraft.Lambda.AspNetCore.HostingExtensions.slnx + - run: dotnet test LayeredCraft.Lambda.AspNetCore.HostingExtensions.slnx --configuration Release --no-restore \ No newline at end of file From 622a709663f329629c72de571cceace2be4a4f73 Mon Sep 17 00:00:00 2001 From: Nick Cipollina Date: Wed, 22 Jul 2026 14:48:38 -0400 Subject: [PATCH 3/4] Revert "ci(github): run tests outside reusable build" This reverts commit 47d5bfea8149a1385b00137ccac38a0a54bdc650. --- .github/workflows/pr-build.yaml | 20 +++++--------------- 1 file changed, 5 insertions(+), 15 deletions(-) diff --git a/.github/workflows/pr-build.yaml b/.github/workflows/pr-build.yaml index f1afd54..f15a20c 100644 --- a/.github/workflows/pr-build.yaml +++ b/.github/workflows/pr-build.yaml @@ -10,23 +10,13 @@ jobs: uses: LayeredCraft/devops-templates/.github/workflows/pr-build.yaml@v10.2 with: solution: LayeredCraft.Lambda.AspNetCore.HostingExtensions.slnx - hasTests: false + hasTests: true + useMtpRunner: true + enableCodeCoverage: true + coverageThreshold: 80 dotnetVersion: | 8.0.x 9.0.x 10.0.x runCdk: false - secrets: inherit - - test: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v5 - - uses: actions/setup-dotnet@v5 - with: - dotnet-version: | - 8.0.x - 9.0.x - 10.0.x - - run: dotnet restore LayeredCraft.Lambda.AspNetCore.HostingExtensions.slnx - - run: dotnet test LayeredCraft.Lambda.AspNetCore.HostingExtensions.slnx --configuration Release --no-restore \ No newline at end of file + secrets: inherit \ No newline at end of file From f07a0cc7cd6fbfbaa5dc4bbc62f391ad70a474d2 Mon Sep 17 00:00:00 2001 From: Nick Cipollina Date: Wed, 22 Jul 2026 14:49:04 -0400 Subject: [PATCH 4/4] ci(github): keep mtp-compatible pr template --- .github/workflows/pr-build.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/pr-build.yaml b/.github/workflows/pr-build.yaml index f15a20c..5c46b2c 100644 --- a/.github/workflows/pr-build.yaml +++ b/.github/workflows/pr-build.yaml @@ -7,11 +7,12 @@ on: permissions: write-all jobs: build: - uses: LayeredCraft/devops-templates/.github/workflows/pr-build.yaml@v10.2 + uses: LayeredCraft/devops-templates/.github/workflows/pr-build.yaml@v6.4 with: solution: LayeredCraft.Lambda.AspNetCore.HostingExtensions.slnx hasTests: true useMtpRunner: true + testDirectory: "test" enableCodeCoverage: true coverageThreshold: 80 dotnetVersion: |