[grade=A] Update roadmap: mark CI+test suite done in Phase 1, correct Phase 3 app install status, expand Phase 6 test suite
SamiOS CI / lint-and-test (push) Successful in 10s
SamiOS CI / lint-and-test (push) Successful in 10s
This commit is contained in:
+21
-10
@@ -10,8 +10,8 @@
|
||||
- [x] SamiOS branding package (logos, icons, wallpapers)
|
||||
- [x] GRUB theme (#1424CE cobalt blue)
|
||||
- [x] SDDM theme
|
||||
- [ ] Build automation CI pipeline (in progress)
|
||||
- [ ] Test suite (in progress)
|
||||
- [x] Build automation CI pipeline (Gitea Actions runs `make lint` and `make test` on pushes to master/main + pull requests targeting those branches — see `.gitea/workflows/ci.yml`)
|
||||
- [x] Test suite (142+ assertions across 8 test files in `tests/` — see `tests/run_tests.sh`)
|
||||
|
||||
## Phase 2: Desktop Environment ✅ (WSL)
|
||||
- [x] KDE Plasma integration (WSL on SAMI-PC)
|
||||
@@ -28,15 +28,17 @@
|
||||
- [ ] Full system settings GUI
|
||||
|
||||
## Phase 3: Applications (Next)
|
||||
- [ ] Web browser (Firefox) ✅ installed
|
||||
- [ ] File manager (Dolphin) ✅ installed
|
||||
- [ ] Terminal emulator (Konsole) ✅ installed
|
||||
- [ ] Text editor (Kate) ✅ installed
|
||||
- [ ] Office suite (LibreOffice)
|
||||
- [x] Web browser (Firefox) — installed by `samios-desktop-setup.sh`
|
||||
- [x] File manager (Dolphin) — installed by `samios-desktop-setup.sh`
|
||||
- [x] Terminal emulator (Konsole) — installed by `samios-desktop-setup.sh`
|
||||
- [x] Text editor (Kate) — installed by `samios-desktop-setup.sh`
|
||||
- [ ] Office suite (LibreOffice) — *not yet installed; planned*
|
||||
- [ ] Media player (VLC)
|
||||
- [ ] Image viewer (Gwenview)
|
||||
- [ ] Image viewer (Gwenview) — *not yet installed; planned*
|
||||
- [ ] Package manager GUI (Pamac)
|
||||
- [ ] Email client (Thunderbird/KMail)
|
||||
- [x] Audio (PipeWire + WirePlumber) — installed by `samios-desktop-setup.sh`
|
||||
- [x] Display manager (SDDM) — installed by `samios-desktop-setup.sh`
|
||||
|
||||
## Phase 4: SamiType Voice Integration
|
||||
- [ ] SamiType STT service (systemd, always-on)
|
||||
@@ -60,8 +62,17 @@
|
||||
## Phase 6: Polish
|
||||
- [x] Custom themes (Win11 dark/light color schemes)
|
||||
- [x] SamiOS branding (logos, wallpapers, boot screens)
|
||||
- [x] Documentation (installation, voice architecture)
|
||||
- [ ] Testing suite (shell tests, CI)
|
||||
- [x] Documentation (installation, voice architecture, VERSION SSOT)
|
||||
- [x] Testing suite — 142+ assertions across 8 test files:
|
||||
- `tests/test_profiledef.sh` — archiso profiledef.sh shape
|
||||
- `tests/test_packages.sh` — package list shape
|
||||
- `tests/test_pacman_conf.sh` — pacman.conf configuration
|
||||
- `tests/test_samios_cli.sh` — samios CLI behavior
|
||||
- `tests/test_font_policy.sh` — 7777-exclusion font policy
|
||||
- `tests/test_version.sh` — VERSION SSOT (55+ assertions, 7 components)
|
||||
- `tests/test_installer.sh` — samios-installer.sh coverage
|
||||
- `tests/test_voice_bridge.sh` — voice-bridge.py hermetic behavioral tests
|
||||
`make check` is a developer-side target that runs lint + test together; CI invokes the two separately.
|
||||
- [ ] Release automation (ISO build pipeline)
|
||||
|
||||
## Phase 7: Advanced Features
|
||||
|
||||
Reference in New Issue
Block a user