From bec684f0b9d6d97f1f062a6f08af14402927a92e Mon Sep 17 00:00:00 2001 From: iFA Date: Thu, 26 Aug 2021 11:08:45 +0200 Subject: [PATCH] Update build.yml --- .github/workflows/build.yml | 142 ++++++++++++++---------------------- 1 file changed, 55 insertions(+), 87 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f08214b..79b3c2d 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -2,91 +2,65 @@ # For more information see: https://help.github.com/actions/language-and-framework-guides/using-python-with-github-actions name: build - on: - push: - branches: - - 'release/**' +# push: +# branches: +# - 'release/**' release: types: - created - jobs: - wheel: - - runs-on: ${{ matrix.os }} - - strategy: - fail-fast: false - - matrix: - include: - # MacOS - - python: '3.6' - os: macos-latest - - python: '3.7' - os: macos-latest - - python: '3.8' - os: macos-latest - - python: '3.9' - os: macos-latest - # Windows - # - python: '3.6' - # os: windows-latest - #- python: '3.7' - # os: windows-latest - #- python: '3.8' - # os: windows-latest - #- python: '3.9' - # os: windows-latest - - steps: - - uses: actions/checkout@v2 - with: - submodules: recursive - - - name: Cache .a files - uses: actions/cache@v2 - with: - key: ${{ runner.os }} - path: | - src/rocksdb/libsnappy.a - src/rocksdb/liblz4.a - src/rocksdb/libbz2.a - src/rocksdb/libzstd.a - src/rocksdb/libz.a - src/rocksdb/librocksdb.a - - - name: Setup python${{ matrix.python }} - uses: actions/setup-python@v2 - with: - python-version: "${{ matrix.python }}" - - - name: Make static library files - run: make - - - name: Install requires - run: python -m pip install cython twine wheel - - - name: Build wheel for python "${{ matrix.python }}" - run: python setup.py bdist_wheel - - - name: Publishing to pypi - run: twine upload --skip-existing --disable-progress-bar dist/*.whl - env: - TWINE_USERNAME: __token__ - TWINE_PASSWORD: ${{ secrets.PYPI_TOKEN }} - - +# wheel: +# runs-on: ${{ matrix.os }} +# strategy: +# fail-fast: false +# matrix: +# include: +# # MacOS +# - python: '3.6' +# os: macos-latest +# - python: '3.7' +# os: macos-latest +# - python: '3.8' +# os: macos-latest +# - python: '3.9' +# os: macos-latest +# steps: +# - uses: actions/checkout@v2 +# with: +# submodules: recursive +# - name: Cache .a files +# uses: actions/cache@v2 +# with: +# key: ${{ runner.os }} +# path: | +# src/rocksdb/libsnappy.a +# src/rocksdb/liblz4.a +# src/rocksdb/libbz2.a +# src/rocksdb/libzstd.a +# src/rocksdb/libz.a +# src/rocksdb/librocksdb.a +# - name: Setup python${{ matrix.python }} +# uses: actions/setup-python@v2 +# with: +# python-version: "${{ matrix.python }}" +# - name: Make static library files +# run: make +# - name: Install requires +# run: python -m pip install cython twine wheel +# - name: Build wheel for python "${{ matrix.python }}" +# run: python setup.py bdist_wheel +# - name: Publishing to pypi +# run: twine upload --skip-existing --disable-progress-bar dist/*.whl +# env: +# TWINE_USERNAME: __token__ +# TWINE_PASSWORD: ${{ secrets.PYPI_TOKEN }} linux-wheels: - runs-on: ubuntu-latest - steps: - uses: actions/checkout@v2 with: submodules: recursive - - name: Cache .a files uses: actions/cache@v2 with: @@ -98,30 +72,24 @@ jobs: src/rocksdb/libzstd.a src/rocksdb/libz.a src/rocksdb/librocksdb.a - - name: Make static library files uses: docker://quay.io/pypa/manylinux2014_x86_64 with: args: /usr/bin/make - - name: Install requires run: python -m pip install cython twine wheel - - name: Building manylinux2014 wheels uses: docker://quay.io/pypa/manylinux2014_x86_64 with: args: /bin/bash scripts/make-wheels.sh - - name: Setup python${{ matrix.python }} uses: actions/setup-python@v2 with: python-version: "3.9" - - - name: Install requires - run: python -m pip install twine - - - name: Publishing to pypi - run: twine upload --skip-existing --disable-progress-bar dist/*.whl - env: - TWINE_USERNAME: __token__ - TWINE_PASSWORD: ${{ secrets.PYPI_TOKEN }} +# - name: Install requires +# run: python -m pip install twine +# - name: Publishing to pypi +# run: twine upload --skip-existing --disable-progress-bar dist/*.whl +# env: +# TWINE_USERNAME: __token__ +# TWINE_PASSWORD: ${{ secrets.PYPI_TOKEN }}