Remove the publish-website job from deploy.yml — website deployment no longer runs as a post-deploy step
Add an hourly cron schedule (0 * * * *) to website.yml so the website deploys independently every hour
Fix pre-existing golden test failure (email_list_selection.png, 4px diff from #315 UI changes)
Add user_preferences_repository.dart and user_preferences_screen.dart to coverage exclusions (introduced in #315, previously missing from coverage config)
## Summary
- Remove the `publish-website` job from `deploy.yml` — website deployment no longer runs as a post-deploy step
- Add an hourly cron schedule (`0 * * * *`) to `website.yml` so the website deploys independently every hour
- Fix pre-existing golden test failure (`email_list_selection.png`, 4px diff from #315 UI changes)
- Add `user_preferences_repository.dart` and `user_preferences_screen.dart` to coverage exclusions (introduced in #315, previously missing from coverage config)
## Test plan
- [ ] `task check` passes locally (pre-commit hook verified)
- [ ] `deploy.yml` no longer contains `publish-website` job
- [ ] `website.yml` triggers on `schedule: cron: '0 * * * *'` in addition to push and workflow_dispatch
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
publish-websitejob fromdeploy.yml— website deployment no longer runs as a post-deploy step0 * * * *) towebsite.ymlso the website deploys independently every houremail_list_selection.png, 4px diff from #315 UI changes)user_preferences_repository.dartanduser_preferences_screen.dartto coverage exclusions (introduced in #315, previously missing from coverage config)Test plan
task checkpasses locally (pre-commit hook verified)deploy.ymlno longer containspublish-websitejobwebsite.ymltriggers onschedule: cron: '0 * * * *'in addition to push and workflow_dispatch🤖 Generated with Claude Code