From 6a511a142854a0764cc825f8497678f67a352b17 Mon Sep 17 00:00:00 2001 From: Bram Mittendorff Date: Fri, 29 Dec 2023 10:58:15 +0100 Subject: [PATCH] Changed workflow so that only if linting is done it will publish --- .github/workflows/pylint.yml | 35 ------------------------- .github/workflows/python-publish.yml | 38 ---------------------------- 2 files changed, 73 deletions(-) delete mode 100644 .github/workflows/pylint.yml delete mode 100644 .github/workflows/python-publish.yml diff --git a/.github/workflows/pylint.yml b/.github/workflows/pylint.yml deleted file mode 100644 index 3454940..0000000 --- a/.github/workflows/pylint.yml +++ /dev/null @@ -1,35 +0,0 @@ -name: Linting - -on: push - -jobs: - lint: - runs-on: ubuntu-latest - strategy: - matrix: - python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"] - steps: - - uses: actions/checkout@v4 - - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v3 - with: - python-version: ${{ matrix.python-version }} - - name: Install Pip - run: | - python -m pip install --upgrade pip - pip install ruff flake8 pylint isort setuptools - - name: Install dependencies - run: | - pip install -r requirements.txt - - name: Analysing the code with pylint - run: | - pylint $(git ls-files '*.py') - - name: Check code style with flake8 - run: | - flake8 . - - name: Check import order with isort - run: | - isort --check-only --diff . - - name: Linting with Ruff - run: | - ruff $(git ls-files '*.py') diff --git a/.github/workflows/python-publish.yml b/.github/workflows/python-publish.yml deleted file mode 100644 index e4fbbb9..0000000 --- a/.github/workflows/python-publish.yml +++ /dev/null @@ -1,38 +0,0 @@ -name: Upload Python Package - -on: - release: - types: [published] - -permissions: - contents: read - -jobs: - deploy: - runs-on: ubuntu-latest - environment: release - - steps: - - uses: actions/checkout@v3 - with: - fetch-depth: 0 - - - name: Set up Python - uses: actions/setup-python@v3 - with: - python-version: '3.x' - - - name: Install dependencies - run: | - pip install -r requirements.txt - - - name: Build package - run: | - pip install build - python -m build - - - name: Publish package - uses: pypa/gh-action-pypi-publish@v1.8.10 - with: - user: __token__ - password: ${{ secrets.PYPI_API_TOKEN }}