on: push jobs: test-publish: runs-on: docker container: image: node:alpine steps: - name: Install dependencies run: | apk add --no-cache coreutils uv - uses: actions/checkout@v4 - name: build run: | uv sync --no-dev uv build - name: publish run: | uv publish --token ${{ secrets.TEST_PYPI_TOKEN }} \ --index test_pypi