whisper-money/.github
Víctor Falcón 39588ea8e8 Add advisory frontend type-check to CI and drop duplicate currency_code
The CI linter job ran Prettier, ESLint and Vitest but never type-checked the
frontend, so `tsc --noEmit` errors accumulated unseen. Adds a Type Check step
that runs `bun run types`.

The step is marked `continue-on-error: true` on purpose: the codebase already
carries a large backlog of pre-existing tsc errors, so gating merges on it now
would turn CI red on unrelated code. It surfaces type output in the log today
and should be flipped to blocking once the backlog is cleared.

Also removes a duplicate `currency_code` member on the `User` interface in
resources/js/types/index.d.ts, which declared the field twice with conflicting
types (`CurrencyCode` and `string | null`). The TS language server flags this
as a duplicate identifier; `tsc --noEmit` masks it because `skipLibCheck` skips
.d.ts files. Keeps the correct `CurrencyCode` typing.
2026-07-04 20:16:16 +02:00
..
ISSUE_TEMPLATE chore: Add GitHub issue template for bug reports (#80) 2026-01-26 19:16:32 +01:00
actions ci: tier 1 + tier 2 pipeline speedups (#342) 2026-05-01 19:07:04 +02:00
copilot/skills feat: Decrypt encrypted transactions on key unlock (#123) 2026-02-16 10:37:43 +01:00
screenshots fix: Hide transaction checkboxes on mobile (#109) 2026-02-12 10:03:31 +01:00
skills chore: update Laravel Boost skills and guidelines (#521) 2026-06-12 18:20:30 +02:00
workflows Add advisory frontend type-check to CI and drop duplicate currency_code 2026-07-04 20:16:16 +02:00
FUNDING.yml Add GitHub funding model to FUNDING.yml (#40) 2025-12-30 07:22:19 +01:00
copilot-instructions.md feat: Decrypt encrypted transactions on key unlock (#123) 2026-02-16 10:37:43 +01:00