You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .agents/skills/fix-ci/SKILL.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@ disable-model-invocation: true
7
7
allowed-tools:
8
8
- Bash(gh *)
9
9
- Bash(git *)
10
-
- Bash(pnpm *)
10
+
- Bash(bun *)
11
11
- Bash(./mvnw *)
12
12
- Read
13
13
- Grep
@@ -62,17 +62,17 @@ Each leg's annotation names its own command; this table is only what the annotat
62
62
63
63
| Failure | What it actually means |
64
64
|---|---|
65
-
|`routeTree.gen.ts is stale`| Only a Vite build writes it. `cd webapp && pnpm run build`, then commit the file. |
66
-
|`README images are stale`| The storybook job runs `export:readme-assets`*after*`test:storybook`, so the job goes red having printed a clean pass line. Run `pnpm --filter webapp run export:readme-assets` and commit `docs/images/readme`. |
65
+
|`routeTree.gen.ts is stale`| Only a Vite build writes it. `cd webapp && bun run build`, then commit the file. |
66
+
|`README images are stale`| The storybook job runs `export:readme-assets`*after*`test:storybook`, so the job goes red having printed a clean pass line. Run `bun run --filter webapp export:readme-assets` and commit `docs/images/readme`. |
67
67
| Migrations gate | A changelog that reached `main` was edited, renamed or deleted, or a `master.xml``<include>` was not appended at the end. Fix forward with a new changeset; never edit the released file. |
68
68
|`verify-changesets`| The PR touches shipped code with no `.changeset/*.md`. `/land-pr` step 9 has the rules. |
69
69
| App Server leg red on a docs-only PR | Expected, not a misconfiguration: `docs/**` is inside the `application-server` paths filter, because `docs:lint` and `check:diagrams` run on that leg. |
70
70
71
71
## 4. Reproduce locally before pushing
72
72
73
73
```bash
74
-
pnpm run format
75
-
pnpm run check
74
+
bun run format
75
+
bun run check
76
76
```
77
77
78
78
`check` runs every leg CI runs except those needing Docker or a live credential — `docs:lint`
Copy file name to clipboardExpand all lines: .changeset/README.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,15 +6,15 @@ the version bump. (Not a Liquibase `<changeSet>` — a schema change needs both.
6
6
Every PR that changes shipped code (anything under `server/`, `webapp/`, or `docker/` except tests and in-tree docs) ships one; CI (`verify-changesets`) enforces it.
7
7
8
8
```bash
9
-
pnpm changeset # write one (pick the bump, describe the change)
10
-
pnpm changeset --empty # no user-facing effect — then write why in the file body (non-interactive)
9
+
bun changeset # write one (pick the bump, describe the change)
10
+
bun changeset --empty # no user-facing effect — then write why in the file body (non-interactive)
11
11
```
12
12
13
13
The summary lands in the changelog **verbatim**, in the operator/user's voice — lead with what they can now
14
14
do, or the symptom a fix removes. No class/hook/file names. No agent-attribution trailers. One changeset per
15
15
user-visible change; unsure whether it's visible? Add one — a reviewer can delete it, a missing note can't.
16
16
17
-
No TTY (agents, CI)? `pnpm changeset` is interactive — instead write `.changeset/<slug>.md` by hand in the
17
+
No TTY (agents, CI)? `bun changeset` is interactive — instead write `.changeset/<slug>.md` by hand in the
18
18
format shown below. That is the one sanctioned hand-write; never touch `CHANGELOG.md` directly.
Copy file name to clipboardExpand all lines: .claude/skills/fix-ci/SKILL.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@ disable-model-invocation: true
7
7
allowed-tools:
8
8
- Bash(gh *)
9
9
- Bash(git *)
10
-
- Bash(pnpm *)
10
+
- Bash(bun *)
11
11
- Bash(./mvnw *)
12
12
- Read
13
13
- Grep
@@ -62,17 +62,17 @@ Each leg's annotation names its own command; this table is only what the annotat
62
62
63
63
| Failure | What it actually means |
64
64
|---|---|
65
-
|`routeTree.gen.ts is stale`| Only a Vite build writes it. `cd webapp && pnpm run build`, then commit the file. |
66
-
|`README images are stale`| The storybook job runs `export:readme-assets`*after*`test:storybook`, so the job goes red having printed a clean pass line. Run `pnpm --filter webapp run export:readme-assets` and commit `docs/images/readme`. |
65
+
|`routeTree.gen.ts is stale`| Only a Vite build writes it. `cd webapp && bun run build`, then commit the file. |
66
+
|`README images are stale`| The storybook job runs `export:readme-assets`*after*`test:storybook`, so the job goes red having printed a clean pass line. Run `bun run --filter webapp export:readme-assets` and commit `docs/images/readme`. |
67
67
| Migrations gate | A changelog that reached `main` was edited, renamed or deleted, or a `master.xml``<include>` was not appended at the end. Fix forward with a new changeset; never edit the released file. |
68
68
|`verify-changesets`| The PR touches shipped code with no `.changeset/*.md`. `/land-pr` step 9 has the rules. |
69
69
| App Server leg red on a docs-only PR | Expected, not a misconfiguration: `docs/**` is inside the `application-server` paths filter, because `docs:lint` and `check:diagrams` run on that leg. |
70
70
71
71
## 4. Reproduce locally before pushing
72
72
73
73
```bash
74
-
pnpm run format
75
-
pnpm run check
74
+
bun run format
75
+
bun run check
76
76
```
77
77
78
78
`check` runs every leg CI runs except those needing Docker or a live credential — `docs:lint`
0 commit comments