prototypey.org - atproto lexicon typescript toolkit - mirror https://github.com/tylersayshi/prototypey
at main 59 lines 1.3 kB view raw
1jobs: 2 build: 3 name: Build 4 runs-on: ubuntu-latest 5 steps: 6 - uses: actions/checkout@v4 7 - uses: ./.github/actions/prepare 8 - run: pnpm build 9 lint: 10 name: Lint 11 runs-on: ubuntu-latest 12 steps: 13 - uses: actions/checkout@v4 14 - uses: ./.github/actions/prepare 15 - run: pnpm lint 16 prettier: 17 name: Prettier 18 runs-on: ubuntu-latest 19 steps: 20 - uses: actions/checkout@v4 21 - uses: ./.github/actions/prepare 22 - run: pnpm format 23 knip: 24 name: Knip 25 runs-on: ubuntu-latest 26 steps: 27 - uses: actions/checkout@v4 28 - uses: ./.github/actions/prepare 29 - run: pnpm knip 30 type_check: 31 name: Type Check 32 runs-on: ubuntu-latest 33 steps: 34 - uses: actions/checkout@v4 35 - uses: ./.github/actions/prepare 36 - run: pnpm tsc 37 test: 38 name: Test 39 runs-on: ubuntu-latest 40 steps: 41 - uses: actions/checkout@v4 42 - uses: ./.github/actions/prepare 43 - run: pnpm build 44 - run: pnpm test 45 benchmark_types: 46 name: Benchmark Types 47 runs-on: ubuntu-latest 48 steps: 49 - uses: actions/checkout@v4 50 - uses: ./.github/actions/prepare 51 - run: pnpm -F prototypey test:bench 52 53name: CI 54 55on: 56 pull_request: 57 push: 58 branches: 59 - main