slob: add audio format support for m4a, m4b, aac, webm (#731) #889
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: "Validate plugins and generated files" | |
| on: | |
| push: | |
| branches: ["master", "dev", "dev2", "github-action"] | |
| pull_request: | |
| schedule: | |
| - cron: "33 1 * * 3" | |
| workflow_dispatch: | |
| jobs: | |
| ubuntu: | |
| name: "Python 3.13" | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v4 | |
| - name: Set up Python | |
| uses: actions/setup-python@v5 | |
| with: | |
| python-version: 3.13 | |
| - name: List files | |
| run: ls -l | |
| - name: Install requirements.txt | |
| run: python -m pip install -r requirements.txt | |
| - name: Validate Plugins | |
| run: python scripts/plugin-validate.py | |
| - name: Validate pyproject.toml | |
| run: python scripts/pyproject-validate.py | |
| - name: Generate auto-generated files | |
| run: | | |
| python -m pip install mako | |
| ./scripts/gen | |
| - name: Check for changes | |
| run: bash scripts/ci/no-diff.sh |