aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/.github/workflows/test.yml
diff options
context:
space:
mode:
authorEgor Tensin <Egor.Tensin@gmail.com>2021-06-15 23:20:53 +0300
committerEgor Tensin <Egor.Tensin@gmail.com>2021-06-15 23:20:53 +0300
commit5b751a60b9fb81953f59852522f0cf5cebb181f9 (patch)
tree38db21d4bc34914158e15456fae2bfb0e3999760 /.github/workflows/test.yml
parentworkflows/test: switch back to ubuntu-18.04 (diff)
downloadvk-scripts-5b751a60b9fb81953f59852522f0cf5cebb181f9.tar.gz
vk-scripts-5b751a60b9fb81953f59852522f0cf5cebb181f9.zip
workflows/test -> workflows/ci
Diffstat (limited to '.github/workflows/test.yml')
-rw-r--r--.github/workflows/test.yml61
1 files changed, 0 insertions, 61 deletions
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
deleted file mode 100644
index a57d1e2..0000000
--- a/.github/workflows/test.yml
+++ /dev/null
@@ -1,61 +0,0 @@
-name: Test
-
-on:
- push:
- pull_request:
- schedule:
- # Weekly, at 6:45 AM on Thursday (somewhat randomly chosen).
- - cron: '45 6 * * 4'
- workflow_dispatch:
-
-env:
- PIP_DISABLE_PIP_VERSION_CHECK: 1
- PIP_NO_PYTHON_VERSION_WARNING: 1
-
-jobs:
- test:
- strategy:
- matrix:
- python-version: [3.4, 3.5, 3.6, 3.7, 3.8, 3.9, 3.x]
- # 3.4 is not available on Focal.
- runs-on: ubuntu-18.04
- name: 'Python ${{ matrix.python-version }}'
- steps:
- - name: Checkout
- uses: actions/checkout@v2
- - name: Set up Python
- uses: actions/setup-python@v2
- with:
- python-version: '${{ matrix.python-version }}'
- - name: Install dependencies
- run: pip install -r requirements.txt
- - name: Run tests
- run: ./.ci/bin/main.sh
-
- publish_pypi:
- needs: [test]
- runs-on: ubuntu-latest
- name: Publish
- steps:
- - name: Checkout
- uses: actions/checkout@v2
- - name: Set up Python
- uses: actions/setup-python@v2
- - name: Verify package can be installed
- run: python3 -m pip install .
- - name: Install package builder
- run: python3 -m pip install --upgrade build
- - name: Build package
- run: python3 -m build
- - name: Publish as artifact
- uses: actions/upload-artifact@v2
- with:
- name: dist
- path: dist
- if-no-files-found: error
- - name: Publish to PyPI
- if: github.event_name == 'push' && startsWith(github.ref, 'refs/tags')
- uses: pypa/gh-action-pypi-publish@release/v1
- with:
- user: __token__
- password: '${{ secrets.PYPI_API_TOKEN }}'