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
{{ message }}
Repository navigation
Commit 877247e
Browse filesBrowse the repository at this point in the historyBrowse files
@google-cloud/storage 7 -> 8. Verified the eight methods the code calls still exist
on the real client, since the suite mocks GCS and cannot catch an API change.
Fixes#11: src/types.ts now augments FastifyInstance with FileStore, and index.ts
imports it. Nothing referenced types.ts before, so even the existing FastifySchema
augmentation never reached consumers. Verified by building wms against a packed
candidate: 0 errors across all 23 projects, so the merge with wms's own declaration
is safe.
ts-jest type checking is on. Removing diagnostics:false surfaced four unsafe casts in
the specs. Enabling it needs an explicit types:[jest,node], and warning 151002 is
ignored because its suggested fix zeroes function coverage for index.ts.
Coverage threshold pinned at 100 so a regression fails rather than being reported and
ignored; bail removed so CI shows every failure.
ESLint added — there was no linting at all. Type-aware rules on src, relaxed for the
provider file and specs where SDK and mock types are any by nature.
A MinIO integration test covers the real S3 wire protocol. Skipped unless
MINIO_TEST_ENDPOINT is set, so the default suite needs no Docker. The mocked suite
could not have caught the NoSuchKey/NotFound mismatch fixed in #9.
CI runs lint and build alongside tests; Sonar now runs on pull requests instead of
only after merge. Dependabot watches npm, not just actions. Deleted the event-bus
plan docs describing a plugin removed in c001efc.
skipLibCheck stays on: disabling it fails on thread-stream's .d.ts, not our code.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
0 commit comments