From 975e871833080ad8d0d0fafdaf422f2bf126ded8 Mon Sep 17 00:00:00 2001 From: Viktor Szakats Date: Fri, 25 Jul 2025 18:52:44 +0200 Subject: [PATCH] ci add reproducers 1 --- .github/workflows/curl-for-win.yml | 47 ++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) diff --git a/.github/workflows/curl-for-win.yml b/.github/workflows/curl-for-win.yml index 5b0d2e03c1..a7751d45ef 100644 --- a/.github/workflows/curl-for-win.yml +++ b/.github/workflows/curl-for-win.yml @@ -44,6 +44,53 @@ env: CW_NOPKG: '1' jobs: + linux-musl-debian-testing-gcc: + name: 'linux-musl-debian-testing-gcc' + runs-on: ubuntu-latest + timeout-minutes: 10 + steps: + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 + with: + persist-credentials: false + path: 'curl' + fetch-depth: 8 + - name: 'build' + run: | + git clone --depth 1 https://github.com/curl/curl-for-win + mv curl-for-win/* . + export CW_CONFIG='-werror-linux-a64-r64-x64-musl-gcc' + export CW_REVISION="${GITHUB_SHA}" + DOCKER_IMAGE='debian:testing-slim' + sudo podman image trust set --type reject default + sudo podman image trust set --type accept docker.io/library + time podman pull "${DOCKER_IMAGE}" + podman images --digests + time podman run --volume "$(pwd):$(pwd)" --workdir "$(pwd)" \ + --env-file <(env | grep -a -E \ + '^(CW_|GITHUB_)') \ + "${DOCKER_IMAGE}" \ + sh -c ./_ci-linux-debian.sh + + linux-musl-from-mac: + name: 'linux-musl-from-mac' + runs-on: macos-latest + timeout-minutes: 15 + env: + CW_JOBS: '4' + steps: + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 + with: + persist-credentials: false + path: 'curl' + fetch-depth: 8 + - name: 'build' + run: | + git clone --depth 1 https://github.com/curl/curl-for-win + mv curl-for-win/* . + export CW_CONFIG='-werror-linux' + export CW_REVISION="${GITHUB_SHA}" + sh -c ./_ci-mac-homebrew.sh + linux-glibc-gcc: name: 'Linux gcc glibc' runs-on: ubuntu-latest