Changelog
Branch cursor/azure-az-deploy-rule-superadmin-invite-e2e: changelog
April 24, 2026Branch cursor/azure-az-deploy-rule-superadmin-invite-e2e1 min readAI Generated
Branch cursor/azure-az-deploy-rule-superadmin-invite-e2e: changelog
Automated summary for branch cursor/azure-az-deploy-rule-superadmin-invite-e2e. This post is generated on push; commit it with your changes.
Commits
- a13de5b1 feat: Sentry hardening (smoke routes, tests, CI) and superadmin updates
- aa734a9e docs: az-default deploy rule; superadmin platform admin invite e2e and PR post
Files changed
.cursor/rules/azure-manual-deploy.mdc | 12 +-
.cursor/skills/platform-rca/SKILL.md | 4 +-
.github/workflows/sentry-build-diagnostic.yml | 38 ++++
Cargo.lock | 63 ++++++
docs/deployment/github-actions-secrets.md | 31 +++
instrumentation-client.js | 31 ---
instrumentation.js | 13 --
next.config.js | 41 ----
pages/api/sentry-example-api.js | 15 --
pages/sentry-example-page.jsx | 235 ---------------------
sentry.edge.config.js | 20 --
sentry.server.config.js | 19 --
services/rust-api/Cargo.toml | 4 +
services/rust-api/tests/sentry_envelope.rs | 68 ++++++
webapp/.env.example | 17 ++
.../manifest.json | 12 ++
.../versions/ai.md | 55 +++++
webapp/e2e/helpers/superadmin-admin-invite-auth.ts | 69 ++++++
webapp/e2e/sentry-tunnel.spec.ts | 28 +++
.../e2e/superadmin-platform-admin-invite.spec.ts | 163 ++++++++++++++
webapp/package.json | 1 +
webapp/playwright.config.ts | 1 +
.../admin/admin-metrics-dashboard.tsx | 7 +-
.../admin/super/superadmin-admin-invites.tsx | 18 +-
webapp/src/app/api/sentry-server-smoke/route.ts | 15 ++
webapp/src/app/sentry-smoke/page.tsx | 29 +++
.../src/app/sentry-smoke/sentry-smoke-client.tsx | 18 ++
webapp/src/app/v1/[...path]/route.ts | 5 +-
webapp/src/middleware.ts | 1 +
webapp/test/middleware-profile-gate.test.ts | 1 +
webapp/test/sentry-wiring.test.ts | 113 ++++++++++
webapp/test/superadmin-console.test.ts | 6 +
32 files changed, 762 insertions(+), 391 deletions(-)
How this works
This file is produced by webapp/tools/sync-pr-blog-post.ts. Add a versions/human.md file in the same folder to publish a human-written alternative; the site will show tabs for AI Draft and Human when both exist.