diff --git a/.github/workflows/publish-to-pypi.yml b/.github/workflows/publish-to-pypi.yml deleted file mode 100644 index 8985082cf6..0000000000 --- a/.github/workflows/publish-to-pypi.yml +++ /dev/null @@ -1,49 +0,0 @@ -name: Publish to PyPI - -on: create - -jobs: - build: - name: Build distribution - if: startsWith(github.ref, 'refs/tags/') # only publish to PyPI on tag pushes - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: Set up Python - uses: actions/setup-python@v4 - with: - python-version: "3.x" - - name: Set up node - uses: actions/setup-node@v3 - - name: Build frontend - run: cd app && rm -rf node_modules && npm install && npm run build - - name: Install hatch - run: | - python -m pip install --upgrade pip - pip install hatch - - name: Build a binary wheel and a source tarball - run: rm -rf dist && hatch build - - name: Store the distribution packages - uses: actions/upload-artifact@v3 - with: - name: python-package-distributions - path: dist/ - - publish-to-pypi: - name: Publish to PyPI - needs: - - build - runs-on: ubuntu-latest - environment: - name: pypi - url: https://pypi.org/p/arize-phoenix - permissions: - id-token: write # IMPORTANT: mandatory for trusted publishing - steps: - - name: Download all the dists - uses: actions/download-artifact@v3 - with: - name: python-package-distributions - path: dist/ - - name: Publish distribution to PyPI - uses: pypa/gh-action-pypi-publish@release/v1 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 140c3d7e9a..b58ca558d2 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -67,9 +67,11 @@ jobs: id-token: write # IMPORTANT: mandatory for trusted publishing steps: - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 + - uses: pnpm/action-setup@v3 + with: + version: 8 - name: Build frontend - run: cd app && rm -rf node_modules && npm install && npm run build + run: cd app && pnpm run clean && pnpm install && pnpm run build - uses: actions/setup-python@v5 with: python-version: "3.x"