name: Python CI on: push: branches: ['main'] pull_request: jobs: build: name: 'Format Backend' env: PUBLIC_API_BASE_URL: '' RUNNER_TOOL_CACHE: /toolcache runs-on: ubuntu-latest strategy: matrix: node-version: - latest python-version: [ '2.x', '3.x' ] steps: - uses: actions/checkout@v4 - name: Use Python uses: actions/setup-python@v2 with: python-version: ${{ matrix.python-version }} - name: Use Bun uses: oven-sh/setup-bun@v1 - name: Install dependencies run: | python -m pip install --upgrade pip pip install yapf - name: Format backend run: bun run format:backend