chore(workflows): minor cleanups — env vars, silent rebase, duplicate RSS (#65)#66
chore(workflows): minor cleanups — env vars, silent rebase, duplicate RSS (#65)#66
Conversation
… RSS Five small cleanups bundled: 1. daily_discord_briefing.yml — hardcoded Discord channel ID moves to a workflow-level env reading vars.DISCORD_FACTS_CHANNEL_ID (with the current value as fallback for zero-downtime migration). 2. generate-council-briefing.yml — drop duplicate generate-rss.py call; generate-posters.yml already runs it later with richer data. 3. update_hackmd_notes.yml — rebase conflict now fails loud instead of aborting silently and continuing. Old pattern made conflicts produce obscure failures two steps later at commit time. 4. aggregate-daily-sources.yml — drop unused GITHUB_TOKEN env on aggregate-sources.py (script comment already flagged it as unused). 5. sync.yml — commit_message dropped literal "$(date +%Y-%m-%d)" which git-auto-commit-action doesn't shell-evaluate. Commit timestamp already encodes the date. Fixes #65 Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
Warning Rate limit exceeded
Your organization is not enrolled in usage-based pricing. Contact your admin to enable usage-based pricing to continue reviews beyond the rate limit, or try again in 34 minutes and 26 seconds. ⌛ How to resolve this issue?After the wait time has elapsed, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our FAQ for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (5)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
@coderabbitai review |
✅ Actions performedReview triggered.
|
Fixes #65.
Summary
Five low-risk cleanups bundled:
daily_discord_briefing.ymlvars.DISCORD_FACTS_CHANNEL_ID(fallback to current value)generate-council-briefing.ymlgenerate-rss.pycall;generate-posters.ymlruns it laterupdate_hackmd_notes.ymlaggregate-daily-sources.ymlGITHUB_TOKENenv on script stepsync.yml$(date +%Y-%m-%d)(not shell-evaluated by git-auto-commit-action)Test plan
vars.DISCORD_FACTS_CHANNEL_IDcan be set in repo settings → Variables to override without editing the workflow (optional — default matches current hardcoded value)🤖 Generated with Claude Code