Changes:
- Add auto-merge functionality to workflow after successful build
- Add automatic Netlify production deployment step
- Capture PR number from create-pull-request action
- Wait for merge to complete before deploying
- Add NETLIFY_AUTH_TOKEN and NETLIFY_SITE_ID secrets
Why:
- Eliminates manual PR review and merge step
- Automatically deploys new articles to production
- Complete end-to-end automation from detection to live site
- No human intervention required for routine article additions
Result:
- Workflow now runs fully automatically every 24 hours
- New articles detected → validated → merged → deployed
- Live site updates without manual intervention
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Reduced the frequency of newsletter checks from every 6 hours to once every 24 hours (daily at midnight UTC).
Changes:
- Cron schedule: '0 */6 * * *' → '0 0 * * *'
- Now runs once daily at midnight UTC instead of 4 times per day
Rationale:
- Reduces GitHub Actions usage/costs
- Newsletter posts are typically published once every few days, not hourly
- Daily checks are sufficient for timely content updates
- Manual trigger (workflow_dispatch) still available for immediate updates
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
🤖 Automated workflow that:
- Monitors aiadopters.club RSS feed every 6 hours
- Extracts claim data using Claude AI
- Creates PRs for review before going live
Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>