chore: upgrade overlays - #656
Conversation
|
You do not have enough credits to review this pull request. Please purchase more credits to continue. |
Summary of ChangesHello @shunkakinoki, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed! This pull request performs an automated upgrade of the project's overlays, specifically targeting the Highlights
Using Gemini Code AssistThe full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips. Invoking Gemini You can request assistance from Gemini at any point by creating a comment using either
Customization To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a Limitations & Feedback Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here. You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension. Footnotes
|
📝 WalkthroughSummary by CodeRabbit
✏️ Tip: You can customize this high-level summary in your review settings. WalkthroughUpdates clawdbot version from 2026.1.21 to 2026.1.22 in the Nix overlay, including corresponding source hash, app override hash, download URL, and related version metadata. Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 2 | ❌ 1❌ Failed checks (1 inconclusive)
✅ Passed checks (2 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ 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 |
Mesa DescriptionTL;DRAutomated upgrade of system overlays. What changed?The specific file changes are not available in the provided summaries, but the pull request is an automated upgrade of system overlays. Description generated by Mesa. Update settings |
There was a problem hiding this comment.
Code Review
This pull request automates the upgrade of the clawdbot overlay to version 2026.1.22. The changes correctly update the version numbers, revision hash, and asset hashes.
I've added a suggestion to refactor the Nix code to use a single variable for the version string. This would improve maintainability for future upgrades, although it would require an update to the automation script (scripts/upgrade-overlays.sh). This is a suggestion for future improvement and not a blocker for this PR.
| # Override clawdbot source to v2026.1.22 | ||
| clawdbotSourceOverride = { | ||
| owner = "clawdbot"; | ||
| repo = "clawdbot"; | ||
| rev = "80c1edc3ff43b3bd3b7b545eed79f303d992f7dc"; | ||
| hash = "sha256-IsTNC79KXKL7ByBh7zUmH6qXx0YFdiQ4a4TI40C53U8="; | ||
| rev = "c48751a99c1aacea1092927ff85a09ee40ac374d"; | ||
| hash = "sha256-DJZulGqo2E7XvitR3kYKme9vqSfQyYs9I9fsBIpqQdQ="; | ||
| pnpmDepsHash = "sha256-tGzKcCiZNlWlKMNNFmxcFpIvO92G9myhM+OYaGea4hw="; | ||
| }; | ||
| # Override clawdbot-app to v2026.1.21 (fixes broken app package) | ||
| # Override clawdbot-app to v2026.1.22 (fixes broken app package) | ||
| clawdbotAppOverride = { | ||
| version = "2026.1.21"; | ||
| url = "https://github.com/clawdbot/clawdbot/releases/download/v2026.1.21/Clawdbot-2026.1.21.zip"; | ||
| hash = "sha256-EhGRakuN0dhEkXvrOd21t79odf4T2jY7oKFRubLqGbI="; | ||
| version = "2026.1.22"; | ||
| url = "https://github.com/clawdbot/clawdbot/releases/download/v2026.1.22/Clawdbot-2026.1.22.zip"; | ||
| hash = "sha256-IXb+WNrSqH80mYOR62rRK+mJUhReJ+CZVPNFefgkcao="; | ||
| }; |
There was a problem hiding this comment.
To improve maintainability and reduce redundancy, you could define the clawdbot version in a single variable at the top-level let block. This would make future version bumps easier and less error-prone.
This change would require moving clawdbotVersion from the inner let block (line 25) to the top-level let block, and then using it for the version and URL.
Note: Applying this refactoring will require updating scripts/upgrade-overlays.sh to modify the single version variable instead of using multiple sed commands.
clawdbotVersion = "2026.1.22";
# Override clawdbot source to v2026.1.22
clawdbotSourceOverride = {
owner = "clawdbot";
repo = "clawdbot";
rev = "c48751a99c1aacea1092927ff85a09ee40ac374d";
hash = "sha256-DJZulGqo2E7XvitR3kYKme9vqSfQyYs9I9fsBIpqQdQ=";
pnpmDepsHash = "sha256-tGzKcCiZNlWlKMNNFmxcFpIvO92G9myhM+OYaGea4hw=";
};
# Override clawdbot-app to v2026.1.22 (fixes broken app package)
clawdbotAppOverride = {
version = clawdbotVersion;
url = "https://github.com/clawdbot/clawdbot/releases/download/v${clawdbotVersion}/Clawdbot-${clawdbotVersion}.zip";
hash = "sha256-IXb+WNrSqH80mYOR62rRK+mJUhReJ+CZVPNFefgkcao=";
};
| final: prev: | ||
| let | ||
| clawdbotVersion = "2026.1.21"; | ||
| clawdbotVersion = "2026.1.22"; |
There was a problem hiding this comment.
Pull request overview
This PR performs an automated upgrade of the clawdbot overlay from version 2026.1.21 to 2026.1.22. The changes update all version references, git revision hashes, and package hashes to reflect the new release.
Changes:
- Updated clawdbot version from v2026.1.21 to v2026.1.22 across all references
- Updated git revision hash and corresponding source hash for the new version
- Updated binary package hash for the macOS app bundle
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Automated overlay upgrade
Summary by cubic
Upgraded clawdbot overlays to v2026.1.22 to fix the broken app package. Updates the source override, app artifact URL and hash, and bumps clawdbotVersion.
Written for commit 95c49b3. Summary will update on new commits.