aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.github/workflows/linux.yml12
1 files changed, 10 insertions, 2 deletions
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:
35 - os: "ubuntu-24.04" # loong64 35 - os: "ubuntu-24.04" # loong64
36 arch: "loong64" 36 arch: "loong64"
37 compiler: "gcc" 37 compiler: "gcc"
38 - os: "ubuntu-24.04-arm"
39 arch: "native"
40 compiler: "gcc"
41 - os: "ubuntu-24.04-arm"
42 arch: "native"
43 compiler: "clang"
44
38 steps: 45 steps:
39 - name: "Checkout repository" 46 - name: "Checkout repository"
40 uses: actions/checkout@v4 47 uses: actions/checkout@v4
@@ -47,8 +54,8 @@ jobs:
47 54
48 # Test ASAN with and without ASM enabled. 55 # Test ASAN with and without ASM enabled.
49 test-asan: 56 test-asan:
50 name: "ASAN (${{ matrix.asm == 'ON' && 'asm' || 'no-asm' }})" 57 name: "${{ matrix.os }} - ASAN (${{ matrix.asm == 'ON' && 'asm' || 'no-asm' }})"
51 runs-on: "ubuntu-24.04" 58 runs-on: "${{ matrix.os }}"
52 if: ${{ github.repository_owner == 'libressl' || github.event_name != 'schedule' }} 59 if: ${{ github.repository_owner == 'libressl' || github.event_name != 'schedule' }}
53 permissions: 60 permissions:
54 contents: read 61 contents: read
@@ -56,6 +63,7 @@ jobs:
56 fail-fast: false 63 fail-fast: false
57 matrix: 64 matrix:
58 asm: [ON, OFF] 65 asm: [ON, OFF]
66 os: ["ubuntu-24.04", "ubuntu-24.04-arm"]
59 steps: 67 steps:
60 - name: "Checkout repository" 68 - name: "Checkout repository"
61 uses: actions/checkout@v4 69 uses: actions/checkout@v4