From c085b899a4f2c58cdc96949c6f9d1bff0aff44ef Mon Sep 17 00:00:00 2001 From: Chris Farhood Date: Wed, 20 May 2026 14:35:52 +0000 Subject: [PATCH 1/2] ci: replace runners-privilegedescalation with ubuntu-latest Gitea migration required all workflows to use ubuntu-latest instead of self-hosted runner label. Co-Authored-By: Paperclip --- .github/workflows/ci.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 3586245..209757a 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -8,7 +8,7 @@ on: jobs: lint: - runs-on: runners-privilegedescalation + runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v6 -- 2.52.0 From 4cffd9d310010e1877782dd3f1c61099d847835b Mon Sep 17 00:00:00 2001 From: Chris Farhood Date: Wed, 20 May 2026 16:12:05 +0000 Subject: [PATCH 2/2] fix(ci): add Node.js setup step for markdownlint action The ubuntu-latest runner does not have Node.js pre-installed, causing the markdownlint-cli2-action to fail with 'Cannot find: node in PATH'. Add explicit setup-node step before running the lint action. Co-Authored-By: Claude Opus 4.7 --- .github/workflows/ci.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 209757a..056e122 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -13,6 +13,11 @@ jobs: - name: Checkout uses: actions/checkout@v6 + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version: '20' + - name: Lint Markdown uses: DavidAnson/markdownlint-cli2-action@v22 with: -- 2.52.0