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

tiankaima merged 4 commits into
mainfrom
feat/page-inventory-ci-trust

Conversation

@tiankaima

@tiankaima tiankaima commented Aug 8, 2026 •

Copy link
Copy Markdown
Member

Problem

Route inventory, calendar export rebuilding, and CI trust were maintained through scattered checks and request-time work.

Outcome

  • Made the canonical page inventory drive route contracts and representative mobile visual coverage.
  • Serve stale calendar-feed data while enqueueing CALENDAR_EXPORT_REBUILD; revoked tokens return 410.
  • Added CI contract coverage for Vitest coverage artifacts, RLS test discovery, Dependabot, CodeQL, and auth/log/comment pagination guards.

Boundary

Calendar rebuilds no longer block the request path. Personal feed tokens remain private, and visual regression remains opt-in.

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
Contributor

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
Contributor

🎉 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.

2 participants