diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 384835c..f0f095a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -86,8 +86,8 @@ jobs: CIBW_SKIP: cp36-* pp* CIBW_ENVIRONMENT: APPEND_VERSION=".post0" UWSGI_PROFILE=pyuwsginossl CIBW_TEST_COMMAND: "uwsgi --module foo --need-app --http :8080 || true" - CIBW_BEFORE_BUILD_MACOS: IS_MACOS=1 ./pre_build.sh - CIBW_BEFORE_BUILD_LINUX: ./pre_build.sh && (yum install -y zlib-devel || apk add zlib-dev) + CIBW_BEFORE_BUILD_MACOS: "make -C ${{ needs.build_sdist.outputs.sdist_name }} clean && IS_MACOS=1 ./pre_build.sh" + CIBW_BEFORE_BUILD_LINUX: "make -C ${{ needs.build_sdist.outputs.sdist_name }} clean && ./pre_build.sh && (yum install -y zlib-devel || apk add zlib-dev)" CIBW_BUILD_VERBOSITY_LINUX: "3" - uses: actions/upload-artifact@v3 diff --git a/pre_build.sh b/pre_build.sh index f69c88c..1efba1e 100755 --- a/pre_build.sh +++ b/pre_build.sh @@ -107,6 +107,7 @@ function build_jansson { } function pre_build { + make -C uwsgi clean build_pcre #build_zlib build_jansson