Skip to content

Update grok-bot to 0.39.0 - #303

Open
shawnyeager wants to merge 1 commit into
omacom:masterfrom
shawnyeager:grok-bot-0.39.0-linux-feed
Open

Update grok-bot to 0.39.0#303
shawnyeager wants to merge 1 commit into
omacom:masterfrom
shawnyeager:grok-bot-0.39.0-linux-feed

Conversation

@shawnyeager

Copy link
Copy Markdown

Bump Grok Bot from 0.29.0 to current Cursor stable 0.39.0, and put it on the six-hour upstream sync so the next release does not stall.

Cursor now publishes a working linux-x64 sand update feed. Darwin's feed no longer embeds the 40-char build id, so the old update-pkgver.sh cannot find the Linux .deb. The Debian artifact is also renamed from Grok_Bot_<version>.deb (403 on 0.39.0) to grok-bot_<version>_amd64.deb.

Changes

  • Pin https://downloads.cursor.com/grokbot/stable/d8bc9c753edddb313047c9c69b480b7f8f321087/linux/x64/grok-bot_0.39.0_amd64.deb
  • Add .omarchy/upstream.sh. It reads the linux-x64 sand feed, HEAD-checks the new .deb name, hashes it only when the version is newer, rewrites _commit, and reports {pkgver, sha256sums.x86_64} for bin/sync-upstream.
  • Split the .deb onto source_x86_64 / sha256sums_x86_64 so the hook can rewrite the artifact checksum without touching the wrapper hashes.
  • Mark the package source: local. Remove update-pkgver.sh.
  • Keep the Wayland wrapper, sand symlink, desktop entry, and /opt/Grok Bot layout.

Still edge-only.

Supersedes #241 and #244 (both pin 0.30.0 and still use update-pkgver.sh).

Tested

On Omarchy/Hyprland x86_64:

  • linux-x64 sand feed reports 0.39.0 / d8bc9c753edddb313047c9c69b480b7f8f321087. SHA-256 ae498adaf71f9ff1734a786163c5807fa50165acb5aa102bb68f43ead96de4fe.
  • Hook at 0.39.0 prints {}. Hook from a 0.29.0 PKGBUILD reports 0.39.0, the matching checksum, and rewrites _commit.
  • bin/sync-upstream grok-bot skips (already at 0.39.0).
  • makepkg --verifysource and makepkg pass. Package contains the wrapper, sand symlink, desktop entry, icons, and /opt/Grok Bot/grok-bot.

Track Cursor's linux-x64 sand feed with .omarchy/upstream.sh so the
six-hour sync bumps this package. The Darwin feed no longer carries the
build id, and the Linux .deb is now grok-bot_<ver>_amd64.deb.

@Chessing234 Chessing234 left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

upstream.sh reads the linux sand feed, validates commit + deb head, pins sha256.

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