whisper-money/.github/workflows
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
..
ci.yml Add advisory frontend type-check to CI and drop duplicate currency_code 2026-07-04 20:16:16 +02:00
pr-title.yml ci: enforce conventional PR titles (#415) 2026-05-22 08:02:23 +01:00
release.yml ci: add manual release workflow (#334) 2026-04-26 08:44:26 +01:00