ci: upgrade runner to ubuntu 24.04 to get arm64 runner working (#1276)

This is another attempt to get arm64 runner working by upgrading the runner to ubuntu-24-04, hoping it works better.

Related to #1275
This commit is contained in:
Fallenbagel
2025-01-18 17:57:07 +08:00
committed by GitHub
parent 2d814c1416
commit 88e96fa163

View File

@@ -12,7 +12,7 @@ jobs:
test: test:
name: Lint & Test Build name: Lint & Test Build
if: github.event_name == 'pull_request' if: github.event_name == 'pull_request'
runs-on: ubuntu-22.04 runs-on: ubuntu-24.04
container: node:22-alpine container: node:22-alpine
steps: steps:
- name: Checkout - name: Checkout
@@ -49,9 +49,9 @@ jobs:
strategy: strategy:
matrix: matrix:
include: include:
- runner: ubuntu-22.04 - runner: ubuntu-24.04
platform: linux/amd64 platform: linux/amd64
- runner: ubuntu-22.04-arm64 - runner: ubuntu-24.04-arm64
platform: linux/arm64 platform: linux/arm64
runs-on: ${{ matrix.runner }} runs-on: ${{ matrix.runner }}
steps: steps:
@@ -96,7 +96,7 @@ jobs:
name: Send Discord Notification name: Send Discord Notification
needs: build_and_push needs: build_and_push
if: always() && github.event_name != 'pull_request' && !contains(github.event.head_commit.message, '[skip ci]') if: always() && github.event_name != 'pull_request' && !contains(github.event.head_commit.message, '[skip ci]')
runs-on: ubuntu-22.04 runs-on: ubuntu-24.04
steps: steps:
- name: Get Build Job Status - name: Get Build Job Status
uses: technote-space/workflow-conclusion-action@v3 uses: technote-space/workflow-conclusion-action@v3