Skip to content

Configure Git hooks

Configure Git hooks #5

Workflow file for this run

name: CI
on:
pull_request:
branches: [main]
push:
branches: [main]
jobs:
astro-check:
name: Astro check
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup
uses: ./.github/actions/setup
- name: Check Astro project for errors
run: pnpm astro check
eslint-check:
name: ESLint check
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup
uses: ./.github/actions/setup
- name: Check Astro project for errors
run: pnpm eslint
prettier-check:
name: Prettier check
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup
uses: ./.github/actions/setup
- name: Check formatting
run: pnpm prettier --check --ignore-unknown .