Skip to content

Commit

Permalink
ci: disable musl builds for now
Browse files Browse the repository at this point in the history
The reason for this, that we enable sqlx's TLS mode. Which requires,
openssl, even for the build-dependency. In combination with musl, this
creates some major problems, as vendoring doesn't seem to work.

For now, we just disable musl.
  • Loading branch information
ctron committed Nov 28, 2024
1 parent da4a107 commit e11a213
Showing 1 changed file with 11 additions and 11 deletions.
22 changes: 11 additions & 11 deletions .github/workflows/build-binary.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,8 @@ jobs:
target:
- x86_64-unknown-linux-gnu
- aarch64-unknown-linux-gnu
- x86_64-unknown-linux-musl
- aarch64-unknown-linux-musl
#- x86_64-unknown-linux-musl
#- aarch64-unknown-linux-musl
- x86_64-apple-darwin
- aarch64-apple-darwin
- x86_64-pc-windows-msvc
Expand All @@ -37,15 +37,15 @@ jobs:
# Cross' Ubuntu container is based on 20.04. Its OpenSSL version is too old for us.
args: --features vendored

- target: x86_64-unknown-linux-musl
os: ubuntu-22.04
args: --features vendored
install: |
sudo apt install -y musl-tools
- target: aarch64-unknown-linux-musl
os: ubuntu-22.04
cross: "true"
args: --features vendored
#- target: x86_64-unknown-linux-musl
# os: ubuntu-22.04
# args: --features vendored
# install: |
# sudo apt install -y musl-tools
#- target: aarch64-unknown-linux-musl
# os: ubuntu-22.04
# cross: "true"
# args: --features vendored

- target: x86_64-apple-darwin
os: macos-13
Expand Down

0 comments on commit e11a213

Please sign in to comment.