GHA/curl-for-win: add minimal Linux build
No binary (build failed)
—
(log yok)
| @@ -71,6 +71,33 @@ jobs: | |
| "${DOCKER_IMAGE_STABLE}" \ | |
| sh -c ./_ci-linux-debian.sh | |
| + | linux-glibc-gcc-minimal: # use gcc to minimize installed packages |
| + | name: 'Linux gcc glibc minimal' |
| + | runs-on: ubuntu-latest |
| + | timeout-minutes: 5 |
| + | steps: |
| + | - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 |
| + | 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='-main-werror-unitybatch-prefill-zero-osnotls-osnoidn-nohttp-nocurltool-linux-x64-gcc' |
| + | export CW_REVISION="${GITHUB_SHA}" |
| + | . ./_versions.sh |
| + | 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-llvm: | |
| name: 'Linux llvm MUSL (amd64, riscv64)' | |
| runs-on: ubuntu-latest | |