diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 69ab13a..fc788ea 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -12,9 +12,6 @@ permissions: jobs: publish-linux: runs-on: ubuntu-latest - strategy: - matrix: - python-version: ["3.7", "3.8", "3.9", "3.10", "3.11"] steps: - uses: actions/checkout@v3 - name: Set up Python ${{ matrix.python-version }} @@ -23,13 +20,13 @@ jobs: python-version: ${{ matrix.python-version }} cache: pip cache-dependency-path: setup.py - - name: Create wheel - run: | - pip install auditwheel manylinux - pip wheel . --wheel-dir dist/ - name: Install dependencies run: | pip install setuptools wheel numpy transonic psutil twine build + - name: Create wheels + uses: RalfG/python-wheels-manylinux-build@v0.7.1-manylinux2010_x86_64 + with: + build-requirements: 'setuptools wheel numpy transonic psutil' - name: Publish env: TWINE_USERNAME: __token__ @@ -43,6 +40,7 @@ jobs: publish-windows: runs-on: windows-latest strategy: + fail-fast: false matrix: python-version: ["3.7", "3.8", "3.9", "3.10", "3.11"] steps: @@ -69,6 +67,7 @@ jobs: publish-macos: runs-on: macos-latest strategy: + fail-fast: false matrix: python-version: ["3.7", "3.8", "3.9", "3.10", "3.11"] steps: diff --git a/README.md b/README.md index 47502aa..93f136b 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ [![codecov](https://codecov.io/github/mapmanager/brightest-path-lib/branch/main/graph/badge.svg?token=0ZR226588I)](https://codecov.io/github/mapmanager/brightest-path-lib) [![OS](https://img.shields.io/badge/OS-Linux|Windows|macOS-blue.svg)]() [![License](https://img.shields.io/badge/license-GPLv3-blue)](https://github.com/mapmanager/brightest-path-lib/blob/main/LICENSE) - +[![PyPI](https://img.shields.io/pypi/v/brightest-path-lib.svg)](https://pypi.org/project/brightest-path-lib/) A library of path-finding algorithms to find the brightest path between two points.