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 uv build - name: publish run: | uv publish --token ${{ secrets.TEST_PYPI_TOKEN }} \ --publish-url 'https://test.pypi.org/legacy/' \ --check-url 'https://test.pypi.org/simple'