diff options
Diffstat (limited to '.github')
| -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 |
