Offending Commit
4c5489915e
ci: move desktop cargo check out of github actions
2026-05-12 10:46:35 -05:00
Offending Commit
5a430b4950
ci: cache apt packages for tauri linux deps
2026-05-12 10:18:56 -05:00
Offending Commit
3690cf0814
chore(dx): consolidate commands behind make + add editor config
...
- Make is the canonical interface; pnpm scripts wrap turbo, make wraps pnpm
- CI now calls `make ci-web` / `make ci-desktop` so local == CI
- Add .nvmrc (node 24, matches CI) + engines field
- Add .editorconfig and .vscode (extensions + settings)
- Add `pnpm bootstrap` (deps + Playwright Chromium)
- Add `dev:web` / `dev:desktop` shortcuts
- CONTRIBUTING.md: lead with `make bootstrap`/`make dev-web`,
link Tauri prereqs, fix wrong `pnpm dev` claim
- CLAUDE.md: command table reflects make-first workflow
2026-05-03 17:18:09 -05:00
Offending Commit
6df9f02492
fix(release): route tauri build through turborepo task graph
...
Adds a `tauri` task to turbo.json with dependsOn ["^build"] so that
desktop#tauri automatically triggers web#build first via the workspace
dependency graph. The tauriScript routes tauri-action through turbo
rather than invoking tauri directly, eliminating the need for an
explicit build step.
2026-04-27 15:08:23 -05:00
Offending Commit
c66d0f326c
fix(release): use tauri-action beforeBuildCommand for web build
...
Moves web frontend build into tauri-action's beforeBuildCommand so
Turborepo's dependency graph drives the ordering rather than a
detached workflow step that can be reordered away from the action
that needs it.
2026-04-27 14:48:44 -05:00
Offending Commit
18905ef987
feat(ci): add workflow_dispatch to release for manual tag builds
2026-04-27 14:04:37 -05:00
Offending Commit
20bec5c899
fix(ci): use RELEASE_TOKEN PAT so tag push triggers release workflow
2026-04-27 13:59:22 -05:00
Offending Commit
5e05d25b46
feat(ci): add cargo-check job with Turborepo + Swatinem cache
2026-04-27 13:49:58 -05:00
Offending Commit
bfbc8c1148
fix(ci): fold semantic-release into CI as post-check release job
2026-04-27 13:47:31 -05:00
Offending Commit
e446efea04
fix(ci): use GITHUB_TOKEN instead of missing GH_TOKEN secret
2026-04-27 13:43:24 -05:00
Offending Commit
7379c35a6b
feat(ci): multi-platform release matrix for macOS/Linux/Windows
2026-04-27 12:05:32 -05:00
Offending Commit
31fedd1f32
chore(ci): add contents:write permission to release workflow
2026-04-27 11:59:41 -05:00
Offending Commit
57f89bc0cb
fix(release): wire tauri-action to existing semantic-release GitHub release
...
- Add repositoryUrl to .releaserc.json so semantic-release can find the repo
regardless of remote name/SSH alias
- Replace tauri-action tagName/releaseName/releaseBody params with releaseId
fetched from the existing semantic-release GitHub Release, preventing a
duplicate release being created on the same tag
2026-04-27 11:59:22 -05:00
Offending Commit
988ab36c32
chore(fire-tools): upgrade stamp to v1.13.2
...
- pnpm catalog: centralize version governance for biome, ts, vitest,
zod, semantic-release, react, vite, and testing deps
- biome 1.9.4 → 2.4.13: migrate config (organizeImports → assist,
files.ignore → files.includes, enable tailwindDirectives for @theme)
- zod 3.24.3 → 4.3.6: update error message API to { message: "..." }
and .errors → .issues in all 4 Zod-using files
- vitest 3.2.3 → 4.1.5
- semantic-release 24.x → 25.0.3
- typescript 6.0.3 (ahead of 5.9.x standard; intentional)
- add commitlint 20.x with conventional config
- add husky 9.x with commit-msg and pre-commit hooks
- add .github/actions/setup composite action; update all 3 workflows
- fix: remove pnpm version: 9 from all workflows (reads packageManager)
- fix: node-version 20 → 24 in all 3 workflows
- add Makefile with dev/build/test/lint/typecheck/install targets
2026-04-27 11:20:47 -05:00
Offending Commit
92c4dfd3dd
feat: restructure as pnpm monorepo with Tauri desktop shell
...
- Migrate to packages/web + packages/desktop workspace layout via git mv
- Add Tauri v2 desktop shell with @tauri-apps/plugin-http for CORS bypass
- Configure Turborepo with package-level dependsOn build graph
- Add semantic-release with exec plugin for GHA output and disabled PR comments
- Fix http:default capability scope to allow all HTTP/HTTPS origins
- Add Vite Tauri integration (clearScreen, TAURI_DEV_HOST, target, envPrefix)
- Add semantic-release.yml and release.yml GitHub Actions workflows
- Fix all Biome lint errors (noArrayIndexKey, noNonNullAssertion, button types)
2026-04-24 21:42:06 -05:00
Offending Commit
764a7502a3
docs: add project docs, GitHub DX, fire-tools stamp
...
- CLAUDE.md with commands, structure, key constraints
- .claude/rules/ coding standards + workflows
- docs/architecture.md with design decisions
- .github/ CI workflow, issue templates, PR template
- LICENSE (MIT)
- .fire-tools.json initialization stamp
- README.md rewritten with features, quick start, stack table
2026-04-24 21:42:03 -05:00