fix: ruff lint errors in test_embeddings.py (I001, F401) #3
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: release | |
| # Triggered by pushing a version tag (e.g. v0.2.0). | |
| # 1. Re-runs the full test suite via the reusable test workflow. | |
| # 2. Builds wheel + sdist with uv. | |
| # 3. Creates a GitHub Release with the build artifacts attached. | |
| on: | |
| push: | |
| tags: ["v*"] | |
| jobs: | |
| test: | |
| uses: ./.github/workflows/test.yml | |
| build: | |
| name: Build wheel + sdist | |
| needs: test | |
| runs-on: ubuntu-latest | |
| timeout-minutes: 10 | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - name: Install uv | |
| uses: astral-sh/setup-uv@v5 | |
| with: | |
| version: latest | |
| - name: Set up Python | |
| run: uv python install 3.13 | |
| - name: Build | |
| run: uv build | |
| - name: Upload artifacts | |
| uses: actions/upload-artifact@v4 | |
| with: | |
| name: dist | |
| path: dist/ | |
| github-release: | |
| name: Create GitHub Release | |
| needs: build | |
| runs-on: ubuntu-latest | |
| permissions: | |
| contents: write | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - name: Download build artifacts | |
| uses: actions/download-artifact@v4 | |
| with: | |
| name: dist | |
| path: dist/ | |
| - name: Create release | |
| run: gh release create "${{ github.ref_name }}" dist/* --generate-notes | |
| env: | |
| GH_TOKEN: ${{ github.token }} | |
| pypi-publish: | |
| name: Publish to PyPI | |
| needs: build | |
| runs-on: ubuntu-latest | |
| environment: pypi | |
| permissions: | |
| id-token: write | |
| steps: | |
| - name: Download build artifacts | |
| uses: actions/download-artifact@v4 | |
| with: | |
| name: dist | |
| path: dist/ | |
| - name: Publish to PyPI | |
| uses: pypa/gh-action-pypi-publish@release/v1 |