Skip to content

feat: developer tooling - bundle size, coverage, dep automation, dev env - #780

Merged
Smartdevs17 merged 1 commit into
Smartdevs17:mainfrom
Marvy247:feat/issues-762-765-dev-tooling
Aug 28, 2026
Merged

feat: developer tooling - bundle size, coverage, dep automation, dev env#780
Smartdevs17 merged 1 commit into
Smartdevs17:mainfrom
Marvy247:feat/issues-762-765-dev-tooling

Conversation

@Marvy247

Copy link
Copy Markdown
Contributor

Summary

Implements developer tooling requested in issues #762, #763, #764 and #765.

  • Implement bundle size monitoring with regression alerts #762 Bundle size monitoring with regression alerts

    • .size-limit.json: size budgets for framework/app chunks and CSS.
    • .github/workflows/size-limit.yml: builds the frontend and posts size regression comments on PRs via size-limit-action, plus enforces existing bundle budgets.
    • frontend/next.config.ts: emits size-limit-stats.json when SIZE_LIMIT=true for size analysis.
  • Implement code coverage reporting with threshold enforcement #763 Code coverage reporting with threshold enforcement

    • frontend/vitest.config.ts: enabled lcov reporter, reports dir, exclusions and 80% thresholds (lines/branches/functions/statements).
    • .github/workflows/coverage.yml: runs coverage and uploads to Codecov.
    • codecov.yml: Codecov target/patch thresholds and PR comment config.
  • Implement dependency update automation with Renovate/Dependabot #764 Dependency update automation (renovate/dependabot)

    • renovate.json: Renovate configuration with weekly schedule, grouping and lockfile maintenance.
    • .github/dependabot.yml: added workers, sdks and github-actions ecosystems.
  • Implement local development environment with hot reload and orchestration #765 Local development environment with hot reload and orchestration

    • docker-compose.yml: added backend and frontend dev services with volume mounts + develop.watch for hot reload.
    • scripts/dev.sh: orchestration helper (up/down/logs/ps/restart/seed/watch).

Test plan

Developer tooling only; no runtime code paths changed. CI workflows validate the configuration on PRs.

Closes #762
Closes #763
Closes #764
Closes #765

@vercel

vercel Bot commented Aug 28, 2026

Copy link
Copy Markdown

@Marvy247 is attempting to deploy a commit to the smartdevs17's projects Team on Vercel.

A member of the Team first needs to authorize it.

@drips-wave

drips-wave Bot commented Aug 28, 2026

Copy link
Copy Markdown

@Marvy247 Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@Smartdevs17
Smartdevs17 merged commit b879057 into Smartdevs17:main Aug 28, 2026
7 of 14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants