feat: xseed-improvements consolidation (18 commits)#37
Conversation
|
Warning Rate limit exceeded
You’ve run out of usage credits. Purchase more in the billing tab. ⌛ 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: Path: .coderabbit.yaml Review profile: ASSERTIVE Plan: Pro Run ID: 📒 Files selected for processing (8)
✨ Finishing Touches🧪 Generate unit tests (beta)
Tip 💬 Introducing Slack Agent: The best way for teams to turn conversations into code.Slack Agent is built on CodeRabbit's deep understanding of your code, so your team can collaborate across the entire SDLC without losing context.
Built for teams:
One agent for your entire SDLC. Right inside Slack. 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 |
Cherry-picked from xseed-improvements branch (PR #37) — keeping only the qbittorrent-manage + notifiarr-deploy helpers, not the xseed.sh work superseded by qui-xseed.sh on main. Inline fixes during cherry-pick: - qbm-qbit.sh: aligned QBQBM_* var names to consumer line (was defining QBQBM_VENV_PATH etc. but invoking unset $VENV_PATH etc.) - qbm-qbit.sh: removed unused QBQBM_LOCK_TIME - qbm-qbit.sh: fixed $LOCK reference in remove_lock (was unset) - notifiarr-branch-builder.sh: replaced unicode smart quotes (“/”, –) with ASCII equivalents so bash parses correctly Co-Authored-By: Claude <noreply@anthropic.com>
## Summary - Cherry-picks 2 standalone scripts from the stale PR #37 (xseed-improvements) - Drops xseed.sh and its env reworks (superseded by qui-xseed.sh on main) - Inline-fixes pre-existing bugs from the branch: - qbm-qbit.sh: var name mismatch (QBQBM_* defined, $VENV_PATH etc. invoked); fixed - qbm-qbit.sh: $LOCK reference in remove_lock (was unset); fixed - qbm-qbit.sh: unused QBQBM_LOCK_TIME removed - notifiarr-branch-builder.sh: unicode smart quotes ("/", –) replaced with ASCII ## Test plan - [ ] CI green (pre-commit shellcheck --severity=warning) - [ ] qbm-qbit.sh shellcheck-clean - [ ] notifiarr-branch-builder.sh shellcheck-clean - [ ] AJ to close PR #37 after this lands (xseed.sh + .env reworks intentionally dropped) <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **Chores** * Added automated source build and deployment script enabling interactive repository cloning, dependency verification, branch selection, project compilation, binary installation, and systemd service lifecycle management including start, stop, and status verification. * Added background execution wrapper script implementing exclusive process locking to prevent concurrent service execution, with configurable virtual environment paths and environment variable support. [](https://app.coderabbit.ai/change-stack/baker-scripts/StarrScripts/pull/38) <!-- end of auto-generated comment: release notes by coderabbit.ai --> Co-authored-by: Claude <noreply@anthropic.com>
Summary
Consolidation PR for the
xseed-improvementsbranch (18 commits ahead ofmain). Feature work that never landed:Why this PR exists
Branch never had a PR opened. Reviewer should:
main)Test plan
git log --oneline main..xseed-improvements🤖 Auto-opened during cross-repo branch consolidation sweep.