name: Examples astro check on: push: branches: - main pull_request: paths: - 'examples/**' - '.github/workflows/check.yml' - 'scripts/smoke/check.js' - 'packages/astro/src/@types/astro.ts' env: ASTRO_TELEMETRY_DISABLED: true TURBO_TOKEN: ${{ secrets.TURBO_TOKEN }} TURBO_TEAM: ${{ secrets.TURBO_TEAM }} FORCE_COLOR: true jobs: check: name: astro check runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v3 - name: Setup PNPM uses: pnpm/action-setup@v2.2.1 - name: Setup Node uses: actions/setup-node@v3 with: node-version: 16 cache: 'pnpm' - name: Install dependencies run: pnpm install - name: Build run: pnpm run build - name: Status run: git status - name: astro check run: pnpm run test:check-examples