name: CI on: push: branches: ["main"] pull_request: jobs: ci: uses: platform/workflow/.gitea/workflows/reusable-prepare-workspace.yml@1.2 with: repo_url: "${{ github.server_url }}/${{ github.repository }}.git" git_sha: "${{ github.sha }}" node_major: "22" yarn_version: "stable" run_commands: | set -euo pipefail yarn install --frozen-lockfile yarn lint yarn tsc --noEmit