From f75c3860e9b320afafc469e44c4cfbefa36ee0fe Mon Sep 17 00:00:00 2001 From: asepharyana Date: Wed, 2 Sep 2026 22:25:44 +0700 Subject: [PATCH] =?UTF-8?q?docs:=20update=20TODO=20Fase=206=20=E2=80=94=20?= =?UTF-8?q?install.sh/Dockerfile/ci/release=20sudah=20Bun;=20nix=20deploy?= =?UTF-8?q?=20dicomot?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- TODO.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/TODO.md b/TODO.md index 43b1836..c7dda06 100644 --- a/TODO.md +++ b/TODO.md @@ -177,10 +177,11 @@ apps/ ### Fase 6 — Bersih-bersih + verifikasi akhir - [ ] Hapus semua sisa crate Rust: `apps/{domain,application,infrastructure,gateway,bootstrap,interfaces/*}` file `.rs`, `Cargo.toml`, `Cargo.lock`, `.cargo/`, `lefthook.yml` -- [ ] Update `install.sh` → Bun -- [ ] Update CI workflow: `.github/workflows/{ci,deploy,release,flakehub-publish-rolling}.yml` → `bun install`/`bun test`/`bun run cli` -- [ ] Update `Dockerfile` + `flake.nix`/`shell.nix` bila dipakai (atau hapus) -- [ ] Ganti/luruskan tool release (semantic-release) ke pipeline Bun +- [x] Update `install.sh` → Bun +- [x] Update CI workflow: `.github/workflows/{ci,release}.yml` → `bun install`/`bun test`/`bun run check` +- [x] Update `Dockerfile` → Bun (multi-stage, `--compile` single binary; d build verified) +- [x] Ganti/luruskan tool release (semantic-release) ke pipeline Bun (`release.yml` test job → bun; prepareCmd → `bun run check`) +- [ ] `flake.nix`/`shell.nix`/`deploy.yml`/`flakehub-publish-rolling.yml` → Nix build masih Cargo (tinggalkan — deploy infra, tinggalkan ke user/ops; build lokal `bun build --compile` sudah diverifikasi) - [ ] Berkas jadi: hapus folder Rust yang sudah kosong dari `apps/` - [ ] Verifikasi akhir: `bun run build`, `bun test`, `tsc --noEmit`, `bun run cli --help`, smoke server api/ws/daemon - [ ] Baca ulang file lama (`settings.json`, `app_config.json`, `conversation.json`, memory `.md`) — pastikan wire-shape terbaca