diff --git a/.github/workflows/pythonpackage.yml b/.github/workflows/pythonpackage.yml index 91b4558..88a9cfd 100644 --- a/.github/workflows/pythonpackage.yml +++ b/.github/workflows/pythonpackage.yml @@ -115,17 +115,40 @@ jobs: --password ${{ secrets.PYPI_PASSWORD }} \ --repository-url https://upload.pypi.org/legacy/ + - name: Set up QEMU + uses: docker/setup-qemu-action@v2 + + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v2 + - name: Login to Docker Hub uses: docker/login-action@v2 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_PASSWORD }} + - name: Extract metadata (tags, labels) for Docker + id: meta + uses: docker/metadata-action@v4 + with: + images: docker.io/arielev/pybump + - name: Build and push docker image uses: docker/build-push-action@v3 with: + platforms: linux/amd64,linux/arm64 push: true tags: arielev/pybump:${{ steps.app_version_bump.outputs.app_version }},arielev/pybump:latest + labels: ${{ steps.meta.outputs.labels }} + + - name: Update Docker Hub Description + if: github.ref == 'refs/heads/master' + uses: peter-evans/dockerhub-description@v3 + with: + username: ${{ secrets.DOCKERHUB_USERNAME }} + password: ${{ secrets.DOCKERHUB_PASSWORD }} + readme-filepath: ./README.rst + repository: arielev/pybump commit: if: github.ref == 'refs/heads/master' diff --git a/setup.py b/setup.py index f6afae1..d006b2c 100644 --- a/setup.py +++ b/setup.py @@ -11,7 +11,7 @@ setuptools.setup( name="pybump", - version="1.9.3", + version="1.10.0", author="Arie Lev", author_email="levinsonarie@gmail.com", description="Python version bumper",