Skip to content

Commit 9dac896

Browse files
pepicrftclaude
andcommitted
fix(ci): Disable musl targets that exceed 6-hour timeout
Cross-compilation for musl targets (x86_64-unknown-linux-musl and aarch64-unknown-linux-musl) takes over 6 hours due to needing to compile LLVM/clang from scratch in the cross Docker container. This disables musl targets for now. To re-enable, we need: - Pre-built Docker images with clang-14 already installed - Or use cross's custom Dockerfile feature All other targets now build successfully: - Linux glibc (x86_64, aarch64) - macOS (x86_64, aarch64) - Windows (x86_64, aarch64) - Docker image 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent b0e0cf4 commit 9dac896

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

.github/workflows/release.yml

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -67,17 +67,21 @@ jobs:
6767
- target: x86_64-unknown-linux-gnu
6868
os: ubuntu-latest
6969
archive: tar.gz tar.xz tar.zst
70-
- target: x86_64-unknown-linux-musl
71-
os: ubuntu-latest
72-
archive: tar.gz tar.xz tar.zst
70+
# Linux musl - DISABLED: Cross-compilation takes >6 hours and times out
71+
# These need pre-built Docker images with clang already installed
72+
# - target: x86_64-unknown-linux-musl
73+
# os: ubuntu-latest
74+
# archive: tar.gz tar.xz tar.zst
7375

7476
# Linux ARM64
7577
- target: aarch64-unknown-linux-gnu
7678
os: ubuntu-latest
7779
archive: tar.gz tar.xz tar.zst
78-
- target: aarch64-unknown-linux-musl
79-
os: ubuntu-latest
80-
archive: tar.gz tar.xz tar.zst
80+
81+
# Linux ARM64 musl - DISABLED: Cross-compilation takes >6 hours and times out
82+
# - target: aarch64-unknown-linux-musl
83+
# os: ubuntu-latest
84+
# archive: tar.gz tar.xz tar.zst
8185

8286
# Linux ARMv7 - DISABLED: rquickjs doesn't have pre-built bindings for armv7
8387
# Uncomment when/if rquickjs adds armv7 support

0 commit comments

Comments
 (0)