name: copilot-setup-steps on: workflow_dispatch: pull_request: paths: - .github/workflows/copilot-setup-steps.yml defaults: run: shell: bash permissions: {} jobs: copilot-setup-steps: runs-on: ubuntu-latest timeout-minutes: 15 permissions: contents: read steps: - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 with: persist-credentials: false - uses: ./.github/actions/setup-node - uses: ./.github/actions/setup-python - uses: ./.github/actions/setup-java - name: Install dependencies run: | uv sync --only-group lint - name: pre-commit setup run: | uv run --only-group lint pre-commit install --install-hooks uv run --only-group lint pre-commit run install-bin -a -v