diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml new file mode 100644 index 0000000..ca33de5 --- /dev/null +++ b/.github/workflows/test.yml @@ -0,0 +1,33 @@ +name: Tests + +on: + push: + branches: ["main"] + pull_request: + workflow_dispatch: + +jobs: + test: + name: Python ${{ matrix.python-version }} + runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + python-version: ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13"] + + steps: + - uses: actions/checkout@v4 + with: + submodules: recursive + + - name: Install uv + uses: astral-sh/setup-uv@v5 + with: + python-version: ${{ matrix.python-version }} + cache-dependency-glob: "pyproject.toml" + + - name: Build and install package + run: uv pip install -e . + + - name: Verify import + run: uv run python -c "from tts_service_api import VERSION; print(VERSION.__version__)" diff --git a/CHANGELOG.md b/CHANGELOG.md index 1ddc0cb..aee73ed 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,7 +7,7 @@ The major version of this package tracks the TTS Service API major version. ## [Unreleased] -## [3.2.1] - 2026-03-27 +## [3.2.1] - 2026-03-30 ### Changed - PyPI package renamed from `tts-service-api` to `tts-api` (ASR naming convention).