From f0002b683c1df12ee7ea935fa01c98496b4d7a3a Mon Sep 17 00:00:00 2001 From: Jaap-Jan de Wit Date: Fri, 31 Jul 2026 08:39:25 +0000 Subject: [PATCH] Update .github/workflows/ci.yml --- .github/workflows/ci.yml | 26 +++----------------------- 1 file changed, 3 insertions(+), 23 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 83f7d4f..1354136 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -23,8 +23,8 @@ env: jobs: build: - name: build and test (ubuntu) - runs-on: ubuntu-latest + name: build and test + runs-on: [self-hosted, linux] steps: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 @@ -52,24 +52,4 @@ jobs: # server through Testcontainers and runs the API as a child process — so it needs a # Docker daemon and gets one here. That is why the tests run on ubuntu rather than # macOS, whose runners have no daemon at all. Expect the Keycloak image pull to - # dominate a cold run. - - build-windows: - name: build (windows) - runs-on: windows-latest - steps: - - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - - - uses: actions/setup-dotnet@a98b56852c35b8e3190ac28c8c2271da59106c68 # v6.0.0 - with: - global-json-file: global.json - cache: true - cache-dependency-path: '**/packages.lock.json' - - - name: restore - run: dotnet restore DodoSSH.slnx --locked-mode - - # Build only. Day-to-day development happens in Rider on Windows, so a - # Windows-specific compile break must fail CI even though the tests run on Linux. - - name: build - run: dotnet build DodoSSH.slnx --no-restore --configuration Release + # dominate a cold run. \ No newline at end of file