Skip to content

Commit ab27564

Browse files
committed
try fixing precompilation jobs on manylinux2014
1 parent 74dfba1 commit ab27564

File tree

3 files changed

+5
-3
lines changed

3 files changed

+5
-3
lines changed

.github/do-build-manylinux2014.sh

+2-1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ OTP_VERSION=$2
77
ELIXIR_VERSION=$3
88
OPENSSL_VERSION=$4
99
ARCH=$5
10+
HNSWLIB_CI_PRECOMPILE=$6
1011

1112
OTP_MAJOR_VERSION=$(cut -d "." -f 1 <<< "$OTP_VERSION")
1213
OPENSSL_VERSION=${OPENSSL_VERSION:-3.1.1}
@@ -35,7 +36,7 @@ yum install -y openssl-devel ncurses-devel && \
3536
cd /work
3637
export MIX_ENV="${MIX_ENV}"
3738
export ELIXIR_MAKE_CACHE_DIR=$(pwd)/cache
38-
export BUILD_WITH_MANYLINUX="true"
39+
export HNSWLIB_CI_PRECOMPILE="${HNSWLIB_CI_PRECOMPILE}"
3940

4041
mkdir -p "${ELIXIR_MAKE_CACHE_DIR}"
4142
mix elixir_make.precompile

.github/script-to-build-manylinux2014.sh

+2-1
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,10 @@ OTP_VERSION=$2
77
ELIXIR_VERSION=$3
88
OPENSSL_VERSION=$4
99
ARCH=$5
10+
HNSWLIB_CI_PRECOMPILE=$6
1011

1112
sudo docker run --privileged --network=host --rm -v `pwd`:/work "quay.io/pypa/manylinux2014_$ARCH:latest" \
12-
sh -c "chmod a+x /work/do-build-manylinux2014.sh && /work/do-build-manylinux2014.sh ${MIX_ENV} ${OTP_VERSION} ${ELIXIR_VERSION} ${OPENSSL_VERSION} ${ARCH}"
13+
sh -c "chmod a+x /work/do-build-manylinux2014.sh && /work/do-build-manylinux2014.sh ${MIX_ENV} ${OTP_VERSION} ${ELIXIR_VERSION} ${OPENSSL_VERSION} ${ARCH} ${HNSWLIB_CI_PRECOMPILE}"
1314

1415
if [ -d "`pwd`/cache" ]; then
1516
sudo chmod -R a+wr `pwd`/cache ;

.github/workflows/precompile-manylinux.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ jobs:
4343
cp .github/script-to-build-manylinux2014.sh ./
4444
cp .github/do-build-manylinux2014.sh ./
4545
46-
bash ./script-to-build-manylinux2014.sh "${{ env.MIX_ENV }}" "${{ matrix.otp_version }}" "${{ env.ELIXIR_VERSION }}" "${{ env.OPENSSL_VERSION }}" "${{ matrix.arch }}"
46+
bash ./script-to-build-manylinux2014.sh "${{ env.MIX_ENV }}" "${{ matrix.otp_version }}" "${{ env.ELIXIR_VERSION }}" "${{ env.OPENSSL_VERSION }}" "${{ matrix.arch }}" "${{ env.HNSWLIB_CI_PRECOMPILE }}"
4747
4848
- uses: softprops/action-gh-release@v1
4949
if: startsWith(github.ref, 'refs/tags/')

0 commit comments

Comments
 (0)