Skip to content

chore: upgrade overlays - #656

Closed
shunkakinoki wants to merge 1 commit into
mainfrom
chore/upgrade-overlays
Closed

chore: upgrade overlays#656
shunkakinoki wants to merge 1 commit into
mainfrom
chore/upgrade-overlays

Conversation

@shunkakinoki

@shunkakinoki shunkakinoki commented Jan 24, 2026

Copy link
Copy Markdown
Owner

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.

Copilot AI review requested due to automatic review settings January 24, 2026 02:36
@mesa-dot-dev

mesa-dot-dev Bot commented Jan 24, 2026

Copy link
Copy Markdown

You do not have enough credits to review this pull request. Please purchase more credits to continue.

@gemini-code-assist

Copy link
Copy Markdown
Contributor

Summary of Changes

Hello @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 clawdbot and clawdbot-app packages. The update brings both components to version v2026.1.22, ensuring that the project utilizes the latest releases and incorporates a fix for a previously broken application package.

Highlights

  • Clawdbot Source Override Update: The clawdbotSourceOverride has been updated from version v2026.1.21 to v2026.1.22, including changes to its revision (rev) and SHA256 hash.
  • Clawdbot App Override Update: The clawdbotAppOverride has been upgraded from version v2026.1.21 to v2026.1.22. This update includes a new download URL and SHA256 hash, and specifically addresses a previously broken app package.
  • Version Variable Synchronization: The clawdbotVersion variable within the overlay has been synchronized to reflect the new 2026.1.22 version.
Using Gemini Code Assist

The 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 /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

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 .gemini/ folder in the base of the repository. Detailed instructions can be found here.

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

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

@coderabbitai

coderabbitai Bot commented Jan 24, 2026

Copy link
Copy Markdown
📝 Walkthrough

Summary by CodeRabbit

  • Chores
    • Upgraded clawdbot to v2026.1.22 with updated sources and artifacts.

✏️ Tip: You can customize this high-level summary in your review settings.

Walkthrough

Updates 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

Cohort / File(s) Summary
Version bump for clawdbot
overlays/default.nix
Updates clawdbotVersion variable, clawdbotSourceOverride rev/hash, clawdbot-app version/URL/hash, and comment annotations to reflect v2026.1.22 release

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

Poem

🐰 A version hops from old to new,
From twenty-one to twenty-two,
The hashes shift, the URLs dance,
Clawdbot's gotten its upgrade chance! 🔄

🚥 Pre-merge checks | ✅ 2 | ❌ 1
❌ Failed checks (1 inconclusive)
Check name Status Explanation Resolution
Title check ❓ Inconclusive The title 'chore: upgrade overlays' is vague and generic, using non-descriptive terms that don't convey specific information about which overlays were upgraded or why. Consider using a more specific title like 'chore: upgrade clawdbot overlays to v2026.1.22' to clarify the specific change.
✅ Passed checks (2 passed)
Check name Status Explanation
Description check ✅ Passed The description is directly related to the changeset, providing context that the clawdbot overlays were upgraded to v2026.1.22 to fix the broken app package.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch chore/upgrade-overlays

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@mesa-dot-dev

mesa-dot-dev Bot commented Jan 24, 2026

Copy link
Copy Markdown

Mesa Description

TL;DR

Automated 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

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 1 file

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

Comment thread overlays/default.nix
Comment on lines +3 to 16
# 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=";
};

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

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=";
  };

Comment thread overlays/default.nix
final: prev:
let
clawdbotVersion = "2026.1.21";
clawdbotVersion = "2026.1.22";

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

Following the refactoring suggested for lines 3-16 to define clawdbotVersion in the outer scope, this line would become redundant and should be removed.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants