Commit Graph

8 Commits

Author SHA1 Message Date
eva 45c6c4da73 ci: Run grok-bot update check hourly
Justin: bump schedule from daily 06:17 to :17 every hour. No-op when feed unchanged.
2026-09-04 18:06:48 +00:00
ash 7d361549e1 ci: Open bump PRs instead of pushing protected master
Nightly update.yml rewrote PKGBUILD then failed with pre-receive hook
declined on protected master and tags. Push chore/bump-$pkgver and open
(or reuse) a PR instead. After merge, tag-release.yml creates v$pkgver
so build.yml still attaches the package.
2026-09-04 15:40:21 +00:00
eva ae6d65637e ci: Prefer job GITEA_TOKEN for package releases
Build Arch package / build (push) Successful in 31s
2026-09-03 16:04:51 +00:00
eva 4fc0fa9eaf ci: Replace deleted s1d3sw1ped_bot commit identity
Use eva for scheduled bump commits; push still via job token.
2026-09-03 06:43:41 +00:00
ash fe03fed004 scripts: Parse update feed with python3 if jq is missing
Jumpboxes may lack jq; requiring it made the documented manual path
fail closed for the wrong reason. Keep python3 as the rewrite tool
and the feed parser fallback, and fail loudly when neither parser
nor curl/sha256sum is present. Reject tiny/non-deb downloads so a
failed fetch cannot look like a successful bump.
2026-09-03 05:17:04 +00:00
ash 6b180acd39 ci: Harden update workflow
Fail clearly when curl/jq/python3 are missing, when the feed cannot be
parsed, or when the PKGBUILD rewrite does not stick. A scheduled bump
still commits PKGBUILD+.SRCINFO, tags v$pkgver, and pushes; a no-op is
only an already-current pkgver.
2026-09-03 05:13:25 +00:00
s1d3sw1ped_bot e12f2bf6ef ci: Install node in Arch container for checkout
Build Arch package / build (push) Successful in 27s
actions/checkout@v4 needs node; the archlinux:base-devel container only
had git installed first, so checkout failed with exit 127 (Actions run
1171). Install git, nodejs-lts-jod, npm, sudo, and jq before checkout.

#1
2026-09-02 01:27:11 +00:00
s1d3sw1ped_bot 33e191de2b pkgbuild: Add grok-bot-bin from official .deb
Build Arch package / build (push) Failing after 11s
Temporary Arch/CachyOS packaging until upstream ships a native package.
Pulls Cursor's amd64 deb by commit from the linux-x64 update feed.
Includes update script and Gitea Actions for bump + makepkg release.
2026-09-02 01:10:40 +00:00