forgejo/workflows: also run 32bit fate tests

This commit is contained in:
Timo Rothenpieler
2025-08-18 20:28:26 +02:00
parent 8e0de5d811
commit 8591227e1f

View File

@@ -10,12 +10,18 @@ jobs:
fail-fast: false
matrix:
runner: [linux-amd64,linux-aarch64]
bits: ['64']
include:
- runner: linux-amd64
bits: '32'
runs-on: ${{ matrix.runner }}
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Configure
run: ./configure --enable-gpl --enable-nonfree --enable-memory-poisoning --assert-level=2
run: |
./configure --enable-gpl --enable-nonfree --enable-memory-poisoning --assert-level=2 \
$([ "${{ matrix.bits }}" != "32" ] || echo --arch=x86_32 --extra-cflags=-m32 --extra-cxxflags=-m32 --extra-ldflags=-m32)
- name: Build
run: make -j$(nproc)
- name: Restore Cached Fate-Suite