check.yml 991 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. name: Examples astro check
  2. on:
  3. workflow_dispatch:
  4. push:
  5. branches:
  6. - main
  7. merge_group:
  8. pull_request:
  9. paths:
  10. - "examples/**"
  11. - ".github/workflows/check.yml"
  12. - "scripts/smoke/check.js"
  13. - "packages/astro/src/@types/astro.ts"
  14. env:
  15. ASTRO_TELEMETRY_DISABLED: true
  16. TURBO_TOKEN: ${{ secrets.TURBO_TOKEN }}
  17. TURBO_TEAM: ${{ secrets.TURBO_TEAM }}
  18. FORCE_COLOR: true
  19. jobs:
  20. check:
  21. name: astro check
  22. runs-on: ubuntu-latest
  23. timeout-minutes: 7
  24. steps:
  25. - name: Check out repository
  26. uses: actions/checkout@v4
  27. - name: Setup PNPM
  28. uses: pnpm/action-setup@v2
  29. - name: Setup Node
  30. uses: actions/setup-node@v4
  31. with:
  32. node-version: 18
  33. cache: "pnpm"
  34. - name: Install dependencies
  35. run: pnpm install
  36. - name: Build
  37. run: pnpm run build
  38. - name: Status
  39. run: git status
  40. - name: astro check
  41. run: pnpm run test:check-examples