Nightly Build / build (push) Failing after 6s
- Remove desktop (Tauri) bundle: docs/desktop.md, icons/, tauri.conf.json, src/desktop/mod.rs, gen/schemas/ - Remove build.rs (no longer needed) - Add i18n system (crates/core-api, plugin-mobile-connector, web) - Refactor config system (src/config.rs, boot_format.rs) - Add mobile connector features (app, router, device pairing) - Plugin system improvements (skald-core) - Update dependencies (Cargo.lock, Cargo.toml) - CI/CD: Gitea Actions workflows (nightly + release), package.sh, verify-version.sh, builds.skaldagent.net config
49 lines
1.9 KiB
Markdown
49 lines
1.9 KiB
Markdown
# Skald Circle — SKALD
|
|
|
|
## Stato attuale
|
|
|
|
Progetto nuova applicazione con agenti e chatbot per aiutare famiglie e piccoli gruppi a collaborare, con chat supervisionato per bambini/persone vulnerabili.
|
|
|
|
### Icone agenti — completate ✅
|
|
|
|
Tutti gli 11 agenti hanno ora icone in stile **Vector Paintings** (painterly vector, caldo e family-friendly), generate via ComfyUI:
|
|
|
|
| Agente | Animale | Stato |
|
|
|--------|---------|-------|
|
|
| Main Assistant | 🦊 Volpe | ✅ |
|
|
| Project Coordinator | 🦡 Tasso | ✅ |
|
|
| Researcher | 🐿️ Scoiattolo | ✅ |
|
|
| Generalist | 🦫 Castoro | ✅ |
|
|
| Code Explorer | 🕵️ Meerkat | ✅ |
|
|
| Software Architect | 🏗️ Airone | ✅ |
|
|
| Software Engineer | 🔧 Orso | ✅ |
|
|
| Spec Writer | 📝 Gufo | ✅ |
|
|
| Tech Lead | 👑 Cervo | ✅ |
|
|
| TIC | 👁️ Gatto | ✅ |
|
|
| Business Analyst | 💼 Gazza | ✅ |
|
|
|
|
### Auto-build CI/CD 🚧
|
|
|
|
Implementazione in corso per build automatica su NiPoGi con Gitea Actions:
|
|
|
|
| Componente | File | Stato |
|
|
|---|---|---|
|
|
| `scripts/package.sh` | Crea tarball distributivi da binari compilati | ✅ |
|
|
| `scripts/verify-version.sh` | Verifica che una release non sia già buildata | ✅ |
|
|
| `.gitea/workflows/nightly.yml` | Push su `main` → build amd64+arm64 → nightly/ | ✅ |
|
|
| `.gitea/workflows/release.yml` | PR check `verify-version` + merge → build → releases/v{ver}/ | ✅ |
|
|
| **act_runner** su NiPoGi | Esegue i workflow | 🔧 Da installare |
|
|
| **Cross toolchain** (arm64) | `gcc-aarch64-linux-gnu` per cross-compilazione | 🔧 Da installare |
|
|
| **Caddy `builds.skaldagent.net`** | Serve i tarball + `install.sh` | 🔧 Da configurare |
|
|
| **`install.sh`** | Script one-liner `curl ... | bash` | ⏳ Da creare |
|
|
|
|
### Prossimi passi
|
|
|
|
- Configurare NiPoGi: act_runner, toolchain, Caddy
|
|
- Testare i workflow con una PR su `release`
|
|
- Creare `install.sh`
|
|
|
|
### Future ideas (TODO)
|
|
|
|
- **One-liner install**: sito web con comando bash da copiare-incollare su macOS/Linux che fa installazione automatica
|