name: Test Package on: workflow_dispatch: # запуск вручную push: branches: - adamnsandle # или любая тестовая ветка jobs: test: runs-on: ${{ matrix.os }} strategy: matrix: os: [ubuntu-latest, windows-latest] python-version: [3.8,3.9,3.10,3.11,3.12,3.13,3.14,3.15] steps: - uses: actions/checkout@v4 - name: Set up Python uses: actions/setup-python@v4 with: python-version: ${{ matrix.python-version }} - name: Install dependencies run: | python -m pip install --upgrade pip pip install hatchling pytest - name: Build package run: python -m build --wheel --outdir dist - name: Install package run: pip install dist/*.whl - name: Run tests run: pytest tests