From 45cc7c68e5fd79749ed95cd6038153a1b071f384 Mon Sep 17 00:00:00 2001 From: sacha Date: Mon, 11 May 2026 22:13:15 +0200 Subject: [PATCH] ci: switch to self-hosted ARC runners (runs-on: dotnet) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Pour économiser les minutes GitHub Actions (limites org atteintes). Les runners ARC tournent sur le cluster k8s sassy-solutions-main-live via la GitHub App nxs-runner (cf. https://github.com/sassy-solutions/github-actions-runners). Variante dotnet : Ubuntu 24.04 + .NET 8 SDK + Docker CLI + Buildx. Le step `actions/setup-dotnet@v4` continue de fonctionner et installe la version exacte demandée (9.0.x pour docfx). Validé end-to-end : smoke-deploy + smoke-dotnet PASS sur le cluster. --- .github/workflows/ci.yml | 2 +- .github/workflows/docs-deploy.yml | 4 ++-- .github/workflows/release.yml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 689cb41..72e71a8 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -15,7 +15,7 @@ permissions: jobs: build-test: - runs-on: ubuntu-latest + runs-on: dotnet timeout-minutes: 20 steps: - uses: actions/checkout@v6 diff --git a/.github/workflows/docs-deploy.yml b/.github/workflows/docs-deploy.yml index 53719e2..d17b68c 100644 --- a/.github/workflows/docs-deploy.yml +++ b/.github/workflows/docs-deploy.yml @@ -24,7 +24,7 @@ concurrency: jobs: build: - runs-on: ubuntu-latest + runs-on: dotnet timeout-minutes: 20 outputs: version_path: ${{ steps.version.outputs.path }} @@ -99,7 +99,7 @@ jobs: deploy: needs: build - runs-on: ubuntu-latest + runs-on: dotnet timeout-minutes: 10 steps: - name: Download site artifact diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 771b4fa..567ef38 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -10,7 +10,7 @@ permissions: jobs: pack-publish: - runs-on: ubuntu-latest + runs-on: dotnet timeout-minutes: 30 steps: - uses: actions/checkout@v6