diff --git a/.github/do-build-manylinux2014.sh b/.github/do-build-manylinux2014.sh index a6d4d7d..9844549 100644 --- a/.github/do-build-manylinux2014.sh +++ b/.github/do-build-manylinux2014.sh @@ -10,16 +10,16 @@ ARCH=$5 HNSWLIB_CI_PRECOMPILE=$6 OTP_MAJOR_VERSION=$(cut -d "." -f 1 <<< "$OTP_VERSION") -OPENSSL_VERSION=${OPENSSL_VERSION:-3.1.1} +OPENSSL_VERSION=${OPENSSL_VERSION:-3.2.1} PERFIX_DIR="/openssl-${ARCH}" -OPENSSL_ARCHIVE="openssl-${ARCH}.tar.gz" -OTP_ARCHIVE="otp-${ARCH}.tar.gz" +OPENSSL_ARCHIVE="openssl-${ARCH}-linux-gnu.tar.gz" +OTP_ARCHIVE="otp-${ARCH}-linux-gnu.tar.gz" yum install -y openssl-devel ncurses-devel && \ cd / && \ - curl -fSL "https://github.com/cocoa-xu/elixir_make-manylinux-openssl-precompiled/releases/download/v${OPENSSL_VERSION}/${OPENSSL_ARCHIVE}" -o "${OPENSSL_ARCHIVE}" && \ + curl -fSL "https://github.com/cocoa-xu/openssl-build/releases/download/v${OPENSSL_VERSION}/${OPENSSL_ARCHIVE}" -o "${OPENSSL_ARCHIVE}" && \ tar -xf "${OPENSSL_ARCHIVE}" && \ - curl -fSL "https://github.com/cocoa-xu/elixir_make-manylinux-otp-precompiled/releases/download/v${OTP_VERSION}/${OTP_ARCHIVE}" -o "${OTP_ARCHIVE}" && \ + curl -fSL "https://github.com/cocoa-xu/otp-build/releases/download/v${OTP_VERSION}/${OTP_ARCHIVE}" -o "${OTP_ARCHIVE}" && \ tar -xf "${OTP_ARCHIVE}" && \ export PATH="/${OTP_VERSION}/bin:${PATH}" && \ mkdir -p "elixir-${ELIXIR_VERSION}" && \ diff --git a/.github/workflows/precompile-manylinux.yml b/.github/workflows/precompile-manylinux.yml index 82232a6..21ca54d 100644 --- a/.github/workflows/precompile-manylinux.yml +++ b/.github/workflows/precompile-manylinux.yml @@ -22,13 +22,13 @@ jobs: HNSWLIB_CI_PRECOMPILE: "manylinux2014" strategy: matrix: - otp_version: ["25.3.2.6", "26.0.2"] + otp_version: ["25.3.2.9", "26.2.2"] arch: [x86_64, i686, s390x] name: ${{ matrix.arch }}-linux-gnu - OTP ${{ matrix.otp_version }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Pull docker image run: |