From 80c5612278cfee423b9802e1f7390743495941dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Paul=20M=C3=BCller?= Date: Mon, 15 Jan 2024 23:40:40 +0100 Subject: [PATCH] ci: cleanup --- .github/workflows/check.yml | 2 +- .github/workflows/deploy_pypi.yml | 38 +++++++++++++++---------------- 2 files changed, 19 insertions(+), 21 deletions(-) diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index 21de412..efff5e8 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -33,6 +33,6 @@ jobs: coverage run --source=igor2 -m pytest tests - name: Lint with flake8 run: | - flake8 . + flake8 --exclude _version.py . - name: Upload coverage to Codecov uses: codecov/codecov-action@v3 diff --git a/.github/workflows/deploy_pypi.yml b/.github/workflows/deploy_pypi.yml index d00fd5c..1ae8619 100644 --- a/.github/workflows/deploy_pypi.yml +++ b/.github/workflows/deploy_pypi.yml @@ -1,33 +1,31 @@ name: Release to PyPI -on: +on: push: tags: - '*' jobs: deploy: - + name: Deploy package to PYPI runs-on: ubuntu-latest strategy: matrix: python-version: ['3.10'] - steps: - - uses: actions/checkout@v3 - - name: Set up Python - uses: actions/setup-python@v4 - with: - python-version: ${{ matrix.python-version }} - - name: Install dependencies - run: | - python -m pip install --upgrade pip - pip install setuptools wheel twine - pip install -e . - - name: Build and publish - env: - TWINE_USERNAME: __token__ - TWINE_PASSWORD: ${{ secrets.PYPI_PWD }} - run: | - pip wheel --no-deps -w dist . - twine upload --skip-existing dist/* + - uses: actions/checkout@v3 + with: + fetch-depth: 0 + - name: Set up Python + uses: actions/setup-python@v4 + with: + python-version: ${{ matrix.python-version }} + - name: Run build + run: pipx run build --sdist --wheel + - name: publish + env: + TWINE_USERNAME: __token__ + TWINE_PASSWORD: ${{ secrets.PYPI_PWD }} + run: | + pipx install twine + twine upload --skip-existing dist/*