Commit Graph

37 Commits

Author SHA1 Message Date
Josh Palmer
78f57df5a8 🤖 chore: move to moltbot upstream + sync tooling
What:
- swap nix-moltbot inputs, packages, and workflow automation
- update secrets wiring, repo seeds, and org references for moltbot
- fix self-update path and moltbot config/log defaults

Why:
- align infra with moltbot rename and new packaging
- restore update pipeline + consistent bootstrap artifacts

Tests:
- ./scripts/build-image.sh (fails: /build chmod permission on darwin)
2026-01-28 18:36:10 +01:00
Josh Palmer
a809f29154 fix: tolerate missing agenix secrets in image build 2026-01-10 19:00:07 +01:00
Josh Palmer
a7106d3072 Move secrets + repo seeds to runtime bootstrap 2026-01-10 17:04:18 +01:00
Josh Palmer
cdf5c4a4fb fix(lurk): align discord memory + locks 2026-01-09 01:42:49 +01:00
Josh Palmer
a7e0c038e1 Bake repo seeds into image build 2026-01-08 23:21:58 +01:00
Josh Palmer
ad4c644110 Make seed-repos resilient to single repo failures 2026-01-08 23:10:52 +01:00
Josh Palmer
1ddf597e2f Normalize repo origin URLs before fetch 2026-01-08 22:05:53 +01:00
Josh Palmer
1ef5b556b0 Fix EFS memory permissions and expose memory tools 2026-01-08 19:11:35 +01:00
Josh Palmer
1403e0b408 Fix workspace seeding permissions 2026-01-08 18:21:06 +01:00
Josh Palmer
8766cc9588 Seed workspace dirs and harden github sync 2026-01-08 17:54:35 +01:00
Josh Palmer
557c9d411d 🤖 Add triage skill + GitHub sync for maintainer bot
What:
- Add `triage` skill for Now/Next/Later priority summaries
- Add `gh-sync.sh` script to fetch PRs/issues from clawdbot org
- Add systemd timer for periodic GitHub sync (every 15 min)
- Add `memory/github/` directory for synced state

Why:
- Enable maintainer bot to surface clear recommendations
- ZFC-compliant: script does pure IO, AI does all reasoning
- Real-time-ish data via periodic sync to shared memory

Skill triggers: "triage", "priorities", "what's hot", "status"
Output: Now/Next/Later buckets with links + recommended actions

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-08 17:54:25 +01:00
Josh Palmer
231f0a8cee Pass secrets dir into image build 2026-01-08 16:59:43 +01:00
Josh Palmer
a189f7bfbe read age key from env for image build 2026-01-08 16:17:45 +01:00
Josh Palmer
5478b2acc5 fix impure flag and drop disko lock 2026-01-08 16:14:56 +01:00
Josh Palmer
b6bdf289c1 build image with impure inputs 2026-01-08 16:12:36 +01:00
Josh Palmer
98f9d6e47b build image via flake config 2026-01-08 16:05:29 +01:00
Josh Palmer
4c2d2fb6b7 use basic auth for github app git 2026-01-08 15:07:48 +01:00
Josh Palmer
f30534e69a harden repo seeding updates 2026-01-08 15:06:26 +01:00
Josh Palmer
7ede0904a5 auth repo seeding with github app token 2026-01-08 15:00:49 +01:00
Josh Palmer
fe0b471ee8 Document toolchain propagation and auto-seed tools 2026-01-08 14:33:05 +01:00
Josh Palmer
d787dc98ed Add EFS shared memory and locking tools 2026-01-08 13:43:56 +01:00
Josh Palmer
958bf7aee6 Seed workspace templates and repos on startup 2026-01-08 13:25:51 +01:00
Josh Palmer
4b2399ea34 Switch AMI import to snapshot workflow 2026-01-08 00:11:22 +01:00
Josh Palmer
8da1628d93 Add AWS instance provisioning and raw image bootstrap 2026-01-07 23:48:32 +01:00
Josh Palmer
504a3eec1a Fix image build to handle nix out-link 2026-01-07 23:06:21 +01:00
Josh Palmer
2a40dbb15b Harden AWS image pipeline and cleanup host config 2026-01-07 23:00:21 +01:00
Josh Palmer
50f40166ba Use amazon image format for AMI import 2026-01-07 22:39:50 +01:00
Josh Palmer
0284741d03 Reuse existing IAM user for AMI import 2026-01-07 22:05:57 +01:00
Josh Palmer
3262cb8729 Restore script executable bits 2026-01-07 21:51:13 +01:00
Josh Palmer
486e91508e Switch pipeline to AWS AMI and remove Hetzner path 2026-01-07 21:51:04 +01:00
Josh Palmer
a6377a659b Label Hetzner image import 2026-01-07 18:41:37 +01:00
Josh Palmer
1871479872 Silence S3 upload output for clean URL 2026-01-07 18:31:58 +01:00
Josh Palmer
8e8d439d75 Use hcloud-upload-image for Hetzner imports 2026-01-07 18:25:37 +01:00
Josh Palmer
13d52eec07 Write compressed image to temp dir 2026-01-07 18:17:58 +01:00
Josh Palmer
4ac3ec5331 Fix image build output symlink handling 2026-01-07 18:12:16 +01:00
Josh Palmer
2b63190668 Fix image build output dir handling 2026-01-07 18:05:13 +01:00
Josh Palmer
316bbe9e48 Add S3 image pipeline and CI 2026-01-07 17:55:43 +01:00