Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
15 commits
Select commit Hold shift + click to select a range
15b4f65
OG-RMM Platform: comprehensive hardening, resilience, security, orpha…
devin-ai-integration[bot] May 26, 2026
0795c08
fix CI: resolve pnpm version conflict, add lockfile, fix torch index URL
devin-ai-integration[bot] May 26, 2026
fd000c0
fix: regenerate lockfile with pnpm 10.4.1 (matching packageManager)
devin-ai-integration[bot] May 26, 2026
2237eb5
fix: TypeScript type errors, Docker patches dir, Stripe API version
devin-ai-integration[bot] May 26, 2026
3e9f859
fix CI: Rust physics tests, add Redis service, add db:push step
devin-ai-integration[bot] May 26, 2026
6977572
fix CI: Vitest env override, Stripe lazy init
devin-ai-integration[bot] May 26, 2026
1f6f59d
fix CI: skip storage upload in test env for dataExport
devin-ai-integration[bot] May 26, 2026
35cc0cf
fix CI: start dev server before Playwright E2E tests
devin-ai-integration[bot] May 26, 2026
c695bd9
feat: remove all simulated fallbacks from tRPC routers — fail-loud pr…
devin-ai-integration[bot] May 26, 2026
acca883
feat: secure all endpoints — publicProcedure → protectedProcedure acr…
devin-ai-integration[bot] May 26, 2026
7103f82
feat: remove simulated fallbacks from service clients — fail-loud on …
devin-ai-integration[bot] May 26, 2026
b4f89fa
fix: update client pages to match refactored server API surface
devin-ai-integration[bot] May 26, 2026
877ec79
feat(go): replace simulated fallbacks with fail-loud unavailable clients
devin-ai-integration[bot] May 26, 2026
692c0bf
fix: replace hardcoded credentials in docker-compose with env var def…
devin-ai-integration[bot] May 26, 2026
a63cbda
test: update middleware tests for production behavior — no simulation…
devin-ai-integration[bot] May 26, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
28 changes: 28 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
version: 2
updates:
- package-ecosystem: npm
directory: "/"
schedule:
interval: weekly
day: monday
time: "09:00"
timezone: Asia/Dubai
open-pull-requests-limit: 5
groups:
radix-ui:
patterns:
- "@radix-ui/*"
trpc:
patterns:
- "@trpc/*"
drizzle:
patterns:
- "drizzle-*"
ignore:
- dependency-name: "*"
update-types: ["version-update:semver-major"]

- package-ecosystem: github-actions
directory: "/"
schedule:
interval: monthly
30 changes: 30 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
## Summary

<!-- Brief description of what this PR changes -->

## Type of Change

- [ ] Bug fix
- [ ] New feature
- [ ] Breaking change
- [ ] Documentation update
- [ ] Refactor / code quality

## Checklist

- [ ] `pnpm test` passes (Vitest: 11/11)
- [ ] `npx tsc --noEmit` shows 0 errors
- [ ] New tRPC procedures have input validation (Zod)
- [ ] DB schema changes have a migration (`pnpm db:push`)
- [ ] New pages are registered in `App.tsx` and `DashboardLayout.tsx`
- [ ] No `console.log` stubs left in production paths
- [ ] No mock data used as primary data source (only as fallback when DB is empty)
- [ ] Sensitive operations use `protectedProcedure` or `adminProcedure`

## Testing

<!-- Describe how you tested this change -->

## Screenshots (if UI change)

<!-- Add before/after screenshots if applicable -->
Loading
Loading