From be766ecb3010446d0cf6898f6b5cbd4a6ec1d39f Mon Sep 17 00:00:00 2001 From: Jelle Raaijmakers Date: Tue, 27 May 2025 09:22:14 +0200 Subject: [PATCH] CI: Switch over some workflows to Blacksmith.sh runners The people over at Blacksmith.sh have generously offered usage of their runners for our organization, so let's try to switch over some simple workflows. The runners should be drop-in replacements. --- .github/workflows/lint-commits.yml | 2 +- .github/workflows/merge-conflict-labeler.yml | 2 +- .github/workflows/notes-push.yml | 3 ++- .github/workflows/stale.yml | 2 +- 4 files changed, 5 insertions(+), 4 deletions(-) diff --git a/.github/workflows/lint-commits.yml b/.github/workflows/lint-commits.yml index e27b511ccae..bc41d6cf78e 100644 --- a/.github/workflows/lint-commits.yml +++ b/.github/workflows/lint-commits.yml @@ -7,7 +7,7 @@ on: [pull_request_target] jobs: lint: - runs-on: ubuntu-24.04 + runs-on: blacksmith-2vcpu-ubuntu-2404 if: github.repository == 'LadybirdBrowser/ladybird' steps: diff --git a/.github/workflows/merge-conflict-labeler.yml b/.github/workflows/merge-conflict-labeler.yml index c84755cd902..7cb4f9f253b 100644 --- a/.github/workflows/merge-conflict-labeler.yml +++ b/.github/workflows/merge-conflict-labeler.yml @@ -12,7 +12,7 @@ on: jobs: auto-labeler: - runs-on: ubuntu-24.04 + runs-on: blacksmith-2vcpu-ubuntu-2404 permissions: contents: read pull-requests: write diff --git a/.github/workflows/notes-push.yml b/.github/workflows/notes-push.yml index a5bb21bd13a..7710849ff1c 100644 --- a/.github/workflows/notes-push.yml +++ b/.github/workflows/notes-push.yml @@ -5,10 +5,11 @@ on: - master permissions: contents: write + jobs: build: if: github.repository == 'LadybirdBrowser/ladybird' - runs-on: ubuntu-latest + runs-on: blacksmith-2vcpu-ubuntu-2404 steps: - uses: actions/checkout@v4 with: diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml index 809636265f4..fe6d8537927 100644 --- a/.github/workflows/stale.yml +++ b/.github/workflows/stale.yml @@ -9,7 +9,7 @@ on: jobs: stale: - runs-on: ubuntu-24.04 + runs-on: blacksmith-2vcpu-ubuntu-2404 permissions: actions: write # required for cache management (see https://github.com/actions/stale/issues/1133) pull-requests: write