Adding artifact upload support for builds

- Including both bdist_wheel and sdist
- Adding pandoc dependencies
This commit is contained in:
Jacob Alexander
2019-12-26 19:29:46 -08:00
parent 5639188029
commit 032b14ed45
4 changed files with 20 additions and 1 deletions

View File

@@ -17,10 +17,18 @@ jobs:
# capnproto build requires cmake 3+, CentOS 6 (manylinux2010) defaults to cmake 2.8
- name: Install dependencies
run: |
yum install -y cmake3 ninja-build
yum install -y cmake3 ninja-build pandoc
ln -sf /usr/bin/cmake3 /usr/local/bin/cmake
ln -s /usr/bin/ninja-build /usr/local/bin/ninja
/opt/python/${{ matrix.python-version }}/bin/python -m pip install -r requirements.txt
- name: Build pycapnp and install
run: |
/opt/python/${{ matrix.python-version }}/bin/python setup.py build
- name: Packaging
run: |
/opt/python/${{ matrix.python-version }}/bin/python setup.py bdist_wheel
/opt/python/${{ matrix.python-version }}/bin/python setup.py sdist
- uses: actions/upload-artifact@v1.0.0
with:
name: manylinux2010_dist
path: dist