Skip to content

Commit 7ae47b6

Browse files
committed
chore(quoteforge[release]): gate releases on typecheck
1 parent bd590fa commit 7ae47b6

2 files changed

Lines changed: 9 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,14 @@
2424
### Fixed
2525
- Unknown template names now fail with a clear error naming the available templates, instead
2626
of a raw `ENOENT` stack trace for the template's missing `style.css`.
27+
- `quoteforge new` offered only four templates from a hardcoded list; it now offers every
28+
installed template and rejects an unknown `--template`.
29+
- Studio: adding a `stat`, `code`, or `chart` block to a deck slide crashed the editor —
30+
the deck store's block factory had not been extended for the new types.
31+
32+
### Changed
33+
- `bun run typecheck` is now green and gates releases (`preversion` runs it before the test
34+
suite). `src/` and `studio/` are checked as separate TypeScript projects.
2735

2836
## 0.6.0
2937

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"quoteforge": "bun run src/cli/index.ts",
1313
"qf": "bun run src/cli/index.ts",
1414
"build:binary": "bun run scripts/build-binaries.ts",
15-
"preversion": "bun test",
15+
"preversion": "bun run typecheck && bun test",
1616
"postversion": "git push --follow-tags origin HEAD",
1717
"release:patch": "npm version patch -m \"chore(quoteforge[release]): bump version to %s\"",
1818
"release:minor": "npm version minor -m \"chore(quoteforge[release]): bump version to %s\"",

0 commit comments

Comments
 (0)