Skip to content

Update default translation models. #202

Update default translation models.

Update default translation models. #202

Workflow file for this run

# This workflow will install Python dependencies, run tests and lint with a variety of Python versions
# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-python
name: CI
on:
push:
branches: [ "master", "dev" ]
pull_request:
branches: [ "master" ]
jobs:
ci:
strategy:
fail-fast: false
matrix:
python-version: [ "3.10", "3.11", "3.12" ]
os: [ windows-latest, ubuntu-latest ]
defaults:
run:
shell: bash
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v4
- name: Install the latest version of uv and set the python version
uses: astral-sh/setup-uv@v6
with:
python-version: ${{ matrix.python-version }}
activate-environment: true
# - name: Install dependencies
# run: |
# poetry lock --no-update
# poetry install
# poetry run pip uninstall -y faster-whisper
# poetry run pip install "faster-whisper @ https://github.com/SYSTRAN/faster-whisper/archive/8327d8cc647266ed66f6cd878cf97eccface7351.tar.gz"
# - name: Install extra dependencies
# run: |
# poetry run pip install --force-reinstall torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu124
# poetry run pip install -U typing-extensions
- name: Install ffmpeg
uses: FedericoCarboni/setup-ffmpeg@v2
id: setup-ffmpeg
- name: Add OpenAI key to environment variables
run: echo "OPENAI_API_KEY=${{ secrets.OPENAI_API_KEY }}" >> $GITHUB_ENV
- name: Add ANTHROPIC API Key to environment variables
run: echo "ANTHROPIC_API_KEY=${{ secrets.ANTHROPIC_API_KEY }}" >> $GITHUB_ENV
- name: Add Google API Key to environment variables
run: echo "GOOGLE_API_KEY=${{ secrets.GOOGLE_API_KEY }}" >> $GITHUB_ENV
- name: Test with unittest
working-directory: ./tests
run: |
uv run python -m unittest discover -s . -p 'test_*.py'