diff options
author | zreszela <zreszela@cells.es> | 2020-09-08 11:30:03 +0200 |
---|---|---|
committer | zreszela <zreszela@cells.es> | 2020-09-08 11:30:03 +0200 |
commit | 12be55a6e049a9d702f6dd8ea0b97fa875f24318 (patch) | |
tree | 973a1e31bb4fef9b44a99161f54ea7a741d9e636 | |
parent | db5dca612b063885a43cf3d1767a7c84b2097770 (diff) |
Substitute travis deploy ti PyPI by GH action
-rw-r--r-- | .github/workflows/publish_pypi.yml | 29 | ||||
-rw-r--r-- | .travis.yml | 21 |
2 files changed, 29 insertions, 21 deletions
diff --git a/.github/workflows/publish_pypi.yml b/.github/workflows/publish_pypi.yml new file mode 100644 index 00000000..4e6df422 --- /dev/null +++ b/.github/workflows/publish_pypi.yml @@ -0,0 +1,29 @@ +name: Publish to PyPI + +on: + release: + types: [created] + push: + tags: + - '[0-9]+.[0-9]+.[0-9]+*' + +jobs: + deploy: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: Set up Python + uses: actions/setup-python@v2 + with: + python-version: '3.x' + - name: Install dependencies + run: | + python -m pip install --upgrade pip + pip install setuptools wheel twine + - name: Build and publish + env: + TWINE_USERNAME: ${{ secrets.PYPI_USERNAME }} + TWINE_PASSWORD: ${{ secrets.PYPI_PASSWORD }} + run: | + python setup.py sdist bdist_wheel + twine upload dist/* diff --git a/.travis.yml b/.travis.yml index 5712e295..00a476cc 100644 --- a/.travis.yml +++ b/.travis.yml @@ -53,24 +53,3 @@ script: # build docs - if [ $TEST == "doc" ]; then docker exec -t sardana-test /bin/bash -c "cd /sardana ; sphinx-build -W doc/source/ build/sphinx/html" ; fi - if [ $TEST == "doc" ]; then docker exec -t sardana-test /bin/bash -c "touch /sardana/build/sphinx/html/.nojekyll" ; fi - -deploy: - # deploy to pypi when a version tag is pushed to the official repo - - provider: pypi - user: sardana_bot - password: - secure: "HvZGtw8qFlacssi7FE92+gFgQPRRPvurpPxi/Gq74TeKWU0X4EbWVT3XMdi7sb7yA7JQlOGIGtY3ofzEdrKgKcEsrxxKbeSW7foDf3+AlmMF7c31ePxkqBCGMSAxsaCjKJR2sVtBNiycp0I7LWYeKlzFNY2W8aZW9dnpkC9aD/oGdNRJlCVGq912xaTnXRxmUrh+2IeUqsXKqfih7E0Qw99VXOLFdHIHtoPGN5ka+tvLp+zNFMi1q2HUyix4P/aQ10BwE5t1onfdSBBh7bzZTINoUVuN1bstNXYcoqfVMAbOoeArIIr7z41eYd8G8WMTXJp2MFrO61AW6xK8htB07RX2eaEWq7KT4zazG5vP/Skayr7ofnB/d3Rs1BOre9ttScJIxwyQLhL60WeM9NyCoHVjNdKYK5gNHX4se/6FOzmHm1VgQgI9bzyfIIAoSSyUL/5KOGdOwhMPSij5AT1YIy8RSe7efm+xw3md+wcmEsbaMX9VEy2YgTL0/nmFHrEA+9HV0I5xkFBQ8BHuK0YFubQ9rG99B1GwF0Vl85M+Ylp5D1/p70sXCHEUk3SbOcg9Kz0TTisDMuDT2ajJYGylg7/OskI5OwOBbEndP8OUPesm62V1ciQcKjH2L81yWajRPSfd/OPjoMwG+XdaG5rR7m2FACXvyhEOIeK1Mt41MvM=" - on: - repo: sardana-org/sardana - tags: true - condition: "$TEST == testsuite && $DOCKER_IMG == reszelaz/sardana-test && $TRAVIS_TAG =~ ^[0-9]+.[0-9]+.[0-9]+$" - - provider: pages - local_dir: build/sphinx/html - repo: sardana-org/sardana-doc - skip_cleanup: true - github_token: $GITHUB_TOKEN # Set in the settings page of your repository, as a secure variable - keep_history: true - fqdn: sardana-controls.org # Set custom domain - on: - branch: develop - condition: "$TEST == doc" |