tasks/completed/release_checklist.md
release_verification GitHub Actions job succeeded on the target commit (generator smoke test, gem build/unpack, diff coverage).lint, security, test) are green.bin/release VERSION locally and inspect the console output for any skipped steps or warnings.pkg/source_monitor-<VERSION>.gem:
gem unpack) and confirm lib/ and templates are present.CHANGELOG.md entry for the release and ensure the annotated tag message matches.config/coverage_baseline.json is up to date (rerun bin/test-coverage + bin/update-coverage-baseline if functional coverage changed).bin/rails test test/integration/release_packaging_test.rbbin/rails runner 'SourceMonitor::FetchFeedJob' in the dummy app if new background job behavior shipped.docs/installation.md or docs/deployment.md.git tag v<VERSION> -F <TAG_FILE>) and push the tag.gem push pkg/source_monitor-<VERSION>.gem).