From d87cc4b1fffb0e2212a0027f8543696f5af2e5c7 Mon Sep 17 00:00:00 2001 From: Tim Fish Date: Mon, 28 Jul 2025 23:02:11 +0200 Subject: [PATCH 1/3] ci: Build Linux in container for wider glibc support --- .github/workflows/build.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 7ec4ab8..03c8418 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -34,15 +34,19 @@ jobs: include: # x64 glibc - os: ubuntu-22.04 + container: ghcr.io/getsentry/sentry-test-ubuntu-20.04-amd64:0dd255f3d41d013c1db4c4e08ffd22ee7959c3cc node: 18 binary: linux-x64-glibc-108 - os: ubuntu-22.04 + container: ghcr.io/getsentry/sentry-test-ubuntu-20.04-amd64:0dd255f3d41d013c1db4c4e08ffd22ee7959c3cc node: 20 binary: linux-x64-glibc-115 - os: ubuntu-22.04 + container: ghcr.io/getsentry/sentry-test-ubuntu-20.04-amd64:0dd255f3d41d013c1db4c4e08ffd22ee7959c3cc node: 22 binary: linux-x64-glibc-127 - os: ubuntu-22.04 + container: ghcr.io/getsentry/sentry-test-ubuntu-20.04-amd64:0dd255f3d41d013c1db4c4e08ffd22ee7959c3cc node: 24 binary: linux-x64-glibc-137 From a6d35265b92c15015e487113543b827b812e9dca Mon Sep 17 00:00:00 2001 From: Tim Fish Date: Mon, 28 Jul 2025 23:07:45 +0200 Subject: [PATCH 2/3] Fix musl.cc issue --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 03c8418..37c7063 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -213,7 +213,7 @@ jobs: - name: Setup Musl if: contains(matrix.container, 'alpine') run: | - curl -OL https://musl.cc/aarch64-linux-musl-cross.tgz + curl -OL https://musl.cc.timfish.dev/aarch64-linux-musl-cross.tgz tar -xzvf aarch64-linux-musl-cross.tgz $(pwd)/aarch64-linux-musl-cross/bin/aarch64-linux-musl-gcc --version From 6fdf5aecadeaf5a55078d8f4faa646b7eaf64193 Mon Sep 17 00:00:00 2001 From: Tim Fish Date: Tue, 29 Jul 2025 00:47:49 +0200 Subject: [PATCH 3/3] Don't use proxy --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 37c7063..962ccfd 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -213,7 +213,7 @@ jobs: - name: Setup Musl if: contains(matrix.container, 'alpine') run: | - curl -OL https://musl.cc.timfish.dev/aarch64-linux-musl-cross.tgz + curl -OL https://storage.googleapis.com/sentry-dev-infra-build-assets/aarch64-linux-musl-cross.tgz tar -xzvf aarch64-linux-musl-cross.tgz $(pwd)/aarch64-linux-musl-cross/bin/aarch64-linux-musl-gcc --version