diff --git a/.github/workflows/publish-ci.yml b/.github/workflows/publish-ci.yml index 47e5eeadd53..b87cf0c739e 100644 --- a/.github/workflows/publish-ci.yml +++ b/.github/workflows/publish-ci.yml @@ -42,7 +42,7 @@ jobs: uses: burrunan/gradle-cache-action@v1 with: job-id: publish-local - arguments: server-netty-app:build server-jetty-app:build py-server:build py-embedded-server:build publishToMavenLocal + arguments: server-netty-app:build server-jetty-app:build py-server:build py-embedded-server:build py-client:build publishToMavenLocal gradle-version: wrapper - name: Publish @@ -51,7 +51,7 @@ jobs: with: job-id: publish # We need to be explicit here about no parallelism to ensure we don't create disjointed staging repositories. - arguments: --no-parallel server-netty-app:build server-jetty-app:build py-server:build py-embedded-server:build publish + arguments: --no-parallel server-netty-app:build server-jetty-app:build py-server:build py-client:build py-embedded-server:build publish gradle-version: wrapper env: ORG_GRADLE_PROJECT_ossrhUsername: ${{ secrets.SONATYPE_USERNAME }} @@ -69,6 +69,7 @@ jobs: server/jetty-app/build/distributions/ py/server/build/wheel/ py/embedded-server/build/wheel/ + py/client/build/wheel/ - name: Publish deephaven-core to PyPi if: ${{ startsWith(github.ref, 'refs/heads/release/v') }} @@ -85,3 +86,11 @@ jobs: user: __token__ password: ${{ secrets.DEEPHAVENSERVER_PYPI_TOKEN }} packages_dir: py/embedded-server/build/wheel/ + + - name: Publish pydeephaven to PyPi + if: ${{ startsWith(github.ref, 'refs/heads/release/v') }} + uses: pypa/gh-action-pypi-publish@release/v1 + with: + user: __token__ + password: ${{ secrets.PYDEEPHAVEN_PYPI_TOKEN }} + packages_dir: py/client/build/wheel/