Skip to content

feat: page inventory gates, calendar export queue, and CI trust - #755

Merged
tiankaima merged 4 commits into
mainfrom
feat/page-inventory-ci-trust
Aug 8, 2026
Merged

feat: page inventory gates, calendar export queue, and CI trust#755
tiankaima merged 4 commits into
mainfrom
feat/page-inventory-ci-trust

Conversation

@tiankaima

Copy link
Copy Markdown
Member

Summary

  • Canonical page-inventory drives e2e contract coverage and mobile screenshots so orphaned routes fail in unit tests
  • Personal calendar feeds serve stale KV hits and enqueue CALENDAR_EXPORT_REBUILD instead of rebuilding ICS on the request / waitUntil path; revoked tokens return 410
  • CI: vitest coverage artifact, RLS glob, Dependabot, and CodeQL; assorted auth/log/comment pagination hardening covered by unit tests

Test plan

  • Default verify: app:prepare, wrangler types --check, biome, svelte-check, tsc ×3, vitest --coverage, openapi generate idempotent, e2e/retry/seed guards
  • Integration: migrate + seed, vitest.integration, build + rest:test
  • ALLOW_DATABASE_SEED=true bun run e2e:test (4 shards)
  • CI green on this PR

Add a canonical page inventory for e2e/L0 coverage, rebuild personal ICS via Queue instead of request-path waitUntil, harden calendar/auth/error surfaces, and add vitest coverage plus Dependabot/CodeQL.
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Aug 8, 2026

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
✅ Deployment successful!
View logs
life-ustc e084e49 Aug 08 2026, 11:54 AM

Repo already has CodeQL default setup; the advanced workflow upload fails with "cannot be processed when the default setup is enabled".
@github-actions

github-actions Bot commented Aug 8, 2026

Copy link
Copy Markdown

Settings exposes an h1 title, not a nav link; bare /oauth/authorize redirects to sign-in without client params.
The danger tab heading is delete-account copy, not "Danger"; assert the labelled region instead.
@tiankaima
tiankaima merged commit 55c1208 into main Aug 8, 2026
17 checks passed
@tiankaima
tiankaima deleted the feat/page-inventory-ci-trust branch August 8, 2026 12:55
@github-actions

github-actions Bot commented Aug 8, 2026

Copy link
Copy Markdown

🎉 This PR is included in version 1.87.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant