mirror of
https://github.com/fabro-sh/fabro.git
synced 2026-09-12 23:02:41 +00:00
ci(release): skip tests on aarch64-musl runner
The aarch64-musl binary SIGSEGVs at startup on the ubuntu-24.04-arm runner (empty stdout/stderr, non-zero exit), so every test that spawns 'fabro server start' fails. The shipped binary runs natively on Alpine via the Docker image, so skip the test step here and rely on x86_64-musl + both gnu targets for test coverage. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
c8ee9291d4
commit
01dfe2a4fe
1 changed files with 5 additions and 0 deletions
5
.github/workflows/release.yml
vendored
5
.github/workflows/release.yml
vendored
|
|
@ -80,6 +80,11 @@ jobs:
|
|||
- uses: taiki-e/install-action@773334c0e05d7e699e4d78234494308223f3a2cf # nextest
|
||||
|
||||
- name: Test
|
||||
# aarch64-musl binaries SIGSEGV at startup when launched on the
|
||||
# ubuntu-24.04-arm runner (glibc host + retrofitted musl loader).
|
||||
# The shipped binary targets Alpine via the Docker image, which
|
||||
# runs natively. x86_64-musl tests still run for coverage.
|
||||
if: matrix.target != 'aarch64-unknown-linux-musl'
|
||||
run: cargo nextest run --workspace --target ${{ matrix.target }} --release --status-level slow --profile ci
|
||||
|
||||
- name: Build
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue