From 55c7852cad6eed2ed8d461e04dbcdb96a4623887 Mon Sep 17 00:00:00 2001 From: Kristjan ESPERANTO <35647502+KristjanESPERANTO@users.noreply.github.com> Date: Wed, 7 Jan 2026 22:11:35 +0100 Subject: [PATCH] chore: migrate CI workflows to ubuntu-slim for faster startup times --- .github/workflows/automated-tests.yaml | 2 +- .github/workflows/dep-review.yaml | 2 +- .github/workflows/electron-rebuild.yaml | 2 +- .github/workflows/enforce-pullrequest-rules.yaml | 2 +- .github/workflows/release-notes.yaml | 2 +- .github/workflows/spellcheck.yaml | 2 +- .github/workflows/stale.yaml | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/automated-tests.yaml b/.github/workflows/automated-tests.yaml index 0c44132be5..65cfa341e4 100644 --- a/.github/workflows/automated-tests.yaml +++ b/.github/workflows/automated-tests.yaml @@ -18,7 +18,7 @@ concurrency: jobs: code-style-check: - runs-on: ubuntu-latest + runs-on: ubuntu-slim timeout-minutes: 15 steps: - name: "Checkout code" diff --git a/.github/workflows/dep-review.yaml b/.github/workflows/dep-review.yaml index 9bad70f358..e78fd30098 100644 --- a/.github/workflows/dep-review.yaml +++ b/.github/workflows/dep-review.yaml @@ -10,7 +10,7 @@ permissions: jobs: dependency-review: - runs-on: ubuntu-latest + runs-on: ubuntu-slim steps: - name: "Checkout code" uses: actions/checkout@v6 diff --git a/.github/workflows/electron-rebuild.yaml b/.github/workflows/electron-rebuild.yaml index de6462fed7..a75483007e 100644 --- a/.github/workflows/electron-rebuild.yaml +++ b/.github/workflows/electron-rebuild.yaml @@ -5,7 +5,7 @@ on: [pull_request] jobs: rebuild: name: Run electron-rebuild - runs-on: ubuntu-latest + runs-on: ubuntu-slim strategy: matrix: node-version: [22.21.1, 22.x, 24.x] diff --git a/.github/workflows/enforce-pullrequest-rules.yaml b/.github/workflows/enforce-pullrequest-rules.yaml index 85ae4496a2..aa4d51beb9 100644 --- a/.github/workflows/enforce-pullrequest-rules.yaml +++ b/.github/workflows/enforce-pullrequest-rules.yaml @@ -12,7 +12,7 @@ on: jobs: check: - runs-on: ubuntu-latest + runs-on: ubuntu-slim if: github.event_name == 'pull_request' timeout-minutes: 10 steps: diff --git a/.github/workflows/release-notes.yaml b/.github/workflows/release-notes.yaml index d992fdfe8d..12303e5d01 100644 --- a/.github/workflows/release-notes.yaml +++ b/.github/workflows/release-notes.yaml @@ -15,7 +15,7 @@ concurrency: jobs: release-notes: - runs-on: ubuntu-latest + runs-on: ubuntu-slim timeout-minutes: 15 steps: - name: "Checkout code" diff --git a/.github/workflows/spellcheck.yaml b/.github/workflows/spellcheck.yaml index 7c9514538c..600386e3b8 100644 --- a/.github/workflows/spellcheck.yaml +++ b/.github/workflows/spellcheck.yaml @@ -12,7 +12,7 @@ permissions: jobs: spellcheck: - runs-on: ubuntu-latest + runs-on: ubuntu-slim steps: - name: Checkout code uses: actions/checkout@v6 diff --git a/.github/workflows/stale.yaml b/.github/workflows/stale.yaml index 963fd0db0a..5660e986b6 100644 --- a/.github/workflows/stale.yaml +++ b/.github/workflows/stale.yaml @@ -10,7 +10,7 @@ permissions: jobs: stale: - runs-on: ubuntu-latest + runs-on: ubuntu-slim steps: - uses: actions/stale@v10 with: