diff options
-rw-r--r-- | .github/workflows/linux.yml | 12 |
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 |