chore: add S3 release packaging#1
Conversation
Persist skipped rebase events when a completed rebase segment produces no commit mapping, and treat those skipped events as processed so stale no-op segments cannot be selected by later rebases to the same target. Prefer semantic rebase heads before target-only segment matching to reduce stale segment selection when multiple rebases share the same target hint. Fixes git-ai-project#1476
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (10)
📝 WalkthroughWalkthroughThis PR introduces S3-based release distribution infrastructure and improves rebase event tracking. It adds a GitHub Actions workflow and local Bash script for packaging and uploading binaries to S3, updates installer scripts to support custom base URLs, documents the release workflow, extends the rewrite log with a skipped-rebase event, and enhances daemon head resolution to prevent empty-mapping collisions with a regression test. ChangesS3 Release and Installation Infrastructure
Rebase Skipped Event and Semantic Head Resolution
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~25 minutes Poem
✨ Finishing Touches📝 Generate docstrings
🧪 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 |
Adds S3 packaging workflow and local release scripts for internal Git-AI builds.
Summary by CodeRabbit
New Features
Documentation
Bug Fixes
Tests
Chores