name: "Copilot Setup Steps" on: workflow_dispatch: push: paths: - .github/workflows/copilot-setup-steps.yml pull_request: paths: - .github/workflows/copilot-setup-steps.yml jobs: copilot-setup-steps: runs-on: ubuntu-24.04 permissions: contents: read steps: - name: Checkout code uses: actions/checkout@v4 - name: Install pnpm uses: pnpm/action-setup@v4 with: version: 10.10.0 - name: Set up Node.js uses: actions/setup-node@v4 with: node-version: "22" cache: "pnpm" cache-dependency-path: frontend/pnpm-lock.yaml - name: Install JavaScript dependencies working-directory: frontend run: pnpm install - name: Set up Go uses: actions/setup-go@v5 with: go-version: "1.25" check-latest: true - name: Install dependencies run: | go mod download go install github.com/swaggo/swag/cmd/swag@v1.16.6