History

Initial commit: Docs template for Kris Yotam projects

Personal documentation template (Bun, monochrome shell, notes-style sidebar). Fresh history with no upstream contributor lineage.

Kris Yotam committed 3 months agomain

Commit b646fc1No parent (first commit)328 files · +33517 −-32Browse files

Showing the changes to .github (1 of 328 files). Show all

Unified · Split

.github/workflows/ci.yml+57−0
@@ -0,0 +1,57 @@
1name: ci
2
3on:
4 push:
5 branches:
6 - main
7 pull_request:
8 branches:
9 - main
10
11jobs:
12 build:
13 runs-on: ${{ matrix.os }}
14
15 permissions:
16 contents: read
17 pull-requests: read
18
19 strategy:
20 matrix:
21 os: [ubuntu-latest]
22 node: [22]
23
24 env:
25 NUXT_GITHUB_TOKEN: ${{ secrets.NUXT_GITHUB_TOKEN }}
26
27 steps:
28 - name: Checkout
29 uses: actions/checkout@v5
30
31 - name: Install pnpm
32 uses: pnpm/action-setup@v4
33
34 - name: Install node
35 uses: actions/setup-node@v5
36 with:
37 node-version: ${{ matrix.node }}
38 cache: pnpm
39
40 - name: Install dependencies
41 run: pnpm install
42
43 - name: Prepare
44 run: pnpm run dev:prepare
45
46 - name: Lint
47 run: pnpm run lint
48
49 - name: Typecheck
50 run: pnpm run typecheck
51
52 - name: Build CLI
53 run: pnpm run build
54 working-directory: ./cli
55
56 - name: Publish CLI and Layer
57 run: npx pkg-pr-new publish --compact './cli' './layer'