Lines Matching +full:upload +full:- +full:build
8 - master
9 - stable
10 - v*
13 - published
19 test-packaging:
20 name: 2.7 • tests • windows-latest
21 runs-on: windows-latest
24 - uses: actions/checkout@v2
26 - name: Setup 2.7
27 uses: actions/setup-python@v2
29 python-version: 2.7
31 - name: Prepare env
32 run: python -m pip install -r tests/requirements.txt --prefer-binary
34 - name: Python Packaging tests
41 name: 3.8 • & tests • ubuntu-latest
42 runs-on: ubuntu-latest
45 - uses: actions/checkout@v2
47 - name: Setup 3.8
48 uses: actions/setup-python@v2
50 python-version: 3.8
52 - name: Prepare env
53 run: python -m pip install -r tests/requirements.txt build twine --prefer-binary
55 - name: Python Packaging tests
58 - name: Build SDist and wheels
60 python -m build
61 PYBIND11_GLOBAL_SDIST=1 python -m build
63 - name: Check metadata
66 - name: Save standard package
67 uses: actions/upload-artifact@v2
70 path: dist/pybind11-*
72 - name: Save global package
73 uses: actions/upload-artifact@v2
76 path: dist/pybind11_global-*
80 # When a GitHub release is made, upload the artifacts to PyPI
81 upload:
82 name: Upload to PyPI
83 runs-on: ubuntu-latest
88 - uses: actions/setup-python@v2
91 - uses: actions/download-artifact@v2
93 - name: Publish standard package
94 uses: pypa/gh-action-pypi-publish@v1.4.1
99 - name: Publish global package
100 uses: pypa/gh-action-pypi-publish@v1.4.1