From c0ebc3a6943ea7e7b5705f3c9b60f08ef405c408 Mon Sep 17 00:00:00 2001 From: Ilia Shipitsin Date: Fri, 8 Aug 2025 20:49:00 +0200 Subject: CI: introduce ubuntu-24.04 on arm64 reference: https://github.com/actions/partner-runner-images --- .github/workflows/linux.yml | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to '.github/workflows') diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index 8334ae6..de9d8d3 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -35,6 +35,13 @@ jobs: - os: "ubuntu-24.04" # loong64 arch: "loong64" compiler: "gcc" + - os: "ubuntu-24.04-arm" + arch: "native" + compiler: "gcc" + - os: "ubuntu-24.04-arm" + arch: "native" + compiler: "clang" + steps: - name: "Checkout repository" uses: actions/checkout@v4 @@ -47,8 +54,8 @@ jobs: # Test ASAN with and without ASM enabled. test-asan: - name: "ASAN (${{ matrix.asm == 'ON' && 'asm' || 'no-asm' }})" - runs-on: "ubuntu-24.04" + name: "${{ matrix.os }} - ASAN (${{ matrix.asm == 'ON' && 'asm' || 'no-asm' }})" + runs-on: "${{ matrix.os }}" if: ${{ github.repository_owner == 'libressl' || github.event_name != 'schedule' }} permissions: contents: read @@ -56,6 +63,7 @@ jobs: fail-fast: false matrix: asm: [ON, OFF] + os: ["ubuntu-24.04", "ubuntu-24.04-arm"] steps: - name: "Checkout repository" uses: actions/checkout@v4 -- cgit v1.2.3-55-g6feb