From: Viktor Szakats Date: Sun, 25 Jan 2026 16:49:24 +0000 (+0100) Subject: GHA: use `ubuntu-slim` image in 3 jobs X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=30c49db6f7ad64c6819181283fd0baff44815441;p=thirdparty%2Fcurl.git GHA: use `ubuntu-slim` image in 3 jobs For small jobs using no parallelism, and which still use x64 for faster `apt install`. x64 1-core (vs. 4), 5GB RAM (vs. 16), no Linuxbrew, no arm64. Refs: https://docs.github.com/en/actions/reference/runners/github-hosted-runners https://github.blog/changelog/2026-01-22-1-vcpu-linux-runner-now-generally-available-in-github-actions/ https://github.com/actions/runner-images/blob/285cf722f0145c477f7a65d4e822515500c10382/images/ubuntu-slim/ubuntu-slim-Readme.md Closes #20431 --- diff --git a/.github/workflows/checksrc.yml b/.github/workflows/checksrc.yml index 90bd62f19c..7d94902655 100644 --- a/.github/workflows/checksrc.yml +++ b/.github/workflows/checksrc.yml @@ -97,7 +97,7 @@ jobs: complexity: name: 'complexity' - runs-on: ubuntu-latest + runs-on: ubuntu-slim timeout-minutes: 3 steps: - name: 'install pmccabe' @@ -116,7 +116,7 @@ jobs: xmllint: name: 'xmllint' - runs-on: ubuntu-latest + runs-on: ubuntu-slim timeout-minutes: 3 steps: - name: 'install prereqs' diff --git a/.github/workflows/label.yml b/.github/workflows/label.yml index 0c169e6075..7e0ae094ee 100644 --- a/.github/workflows/label.yml +++ b/.github/workflows/label.yml @@ -22,7 +22,7 @@ permissions: {} jobs: label: name: 'Labeler' - runs-on: ubuntu-latest + runs-on: ubuntu-slim permissions: contents: read # To comply with https://github.com/actions/labeler documentation pull-requests: write # To edit labels on PRs