| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- name: Build Pip package
- on:
- workflow_dispatch:
- push:
- jobs:
- build:
- runs-on: ubuntu-20.04
- steps:
- - uses: actions/checkout@v2
- with:
- submodules: true
- fetch-depth: 1
- - name: Set up Python
- uses: actions/setup-python@v1
- with:
- python-version: 3.9
- architecture: x64
- - name: Build Python Package
- run: |
- pip3 install --upgrade pip setuptools wheel
- rm -Rf pip_dist/*.whl
- python3 setup.py \
- sdist --dist-dir=./pip_dist \
- bdist_wheel --dist-dir=./pip_dist \
- egg_info --egg-base=./pip_dist
- pip install pip_dist/archivebox-*.whl
- - name: Add some links to test
- run: |
- mkdir data && cd data
- archivebox init
- archivebox add 'https://example.com'
- archivebox version
- archivebox status
- # - name: Commit built package
- # run: |
- # cd pip_dist/
- # git config --local user.email "[email protected]"
- # git config --local user.name "GitHub Action"
- # git commit -m "Pip package autobuild" -a
-
- # - name: Push build to Github
- # uses: ad-m/github-push-action@master
- # with:
- # github_token: ${{ secrets.GITHUB_TOKEN }}
- # repository: ArchiveBox/pip-archivebox
- # branch: ${{ github.ref }}
- # directory: pip_dist
- # - name: Push build to PyPI
- # run: |
- # cd pip_dist/
- # python3 -m twine upload --repository testpypi pip_dist/*.{whl,tar.gz}
- # python3 -m twine upload --repository pypi pip_dist/*.{whl,tar.gz}
|