Skip to content

chore: deploy health check fix, TS 6 compat, and dep pins#10

Merged
vpatrin merged 2 commits into
mainfrom
chore/ci-fixes
Apr 14, 2026
Merged

chore: deploy health check fix, TS 6 compat, and dep pins#10
vpatrin merged 2 commits into
mainfrom
chore/ci-fixes

Conversation

@vpatrin

@vpatrin vpatrin commented Apr 14, 2026

Copy link
Copy Markdown
Owner

Summary

  • Fix deploy health check — use docker inspect instead of curl localhost:3000 which can't reach containers on the internal Docker network
  • Add CSS type declaration (src/css.d.ts) for TypeScript 6 compatibility (unblocks PR chore(deps-dev): bump typescript from 5.9.3 to 6.0.2 #6)
  • Pin next, eslint-config-next, and @react-three/fiber in dependabot to avoid breaking upgrades
  • Bump React 19.2.4→19.2.5, add react-use-measure (R3F 9.5 peer dep)

Changes

  • deploy.yml — health check uses docker inspect --format='{{.State.Health.Status}}' + docker logs on failure
  • dependabot.yml — ignores next, eslint-config-next, @react-three/fiber
  • src/css.d.tsdeclare module "*.css" for TS 6
  • package.json / yarn.lock — React patch bump, react-use-measure added

How to test

  1. yarn build passes
  2. npx -p typescript@6 tsc --noEmit passes
  3. Deploy and verify health check step succeeds

@vpatrin vpatrin enabled auto-merge (squash) April 14, 2026 21:33
@vpatrin vpatrin merged commit 6c6a796 into main Apr 14, 2026
8 checks passed
@vpatrin vpatrin deleted the chore/ci-fixes branch April 14, 2026 21:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant