Dorian and Claude Opus 4.6
e96acc9023
fix: CI checkout cd to home before cleanup to avoid cwd error
...
The runner cwd is the workspace itself, so deleting it removes the
shell's cwd. cd to home first, then clean workspace before clone.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-26 14:24:24 +00:00
Dorian and Claude Opus 4.6
2d47fd800e
fix: CI checkout with token auth for private repo
...
Manual git clone needs GITHUB_TOKEN injected for private repos.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-26 14:21:48 +00:00
Dorian and Claude Opus 4.6
008573b6ac
fix: CI checkout uses manual git clone instead of missing action
...
The actions/checkout@v4 action was 404 on git.tx1138.com causing
instant build failures. Use manual git clone for reliability with
host-mode runner.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-26 14:16:13 +00:00
Dorian and Claude Opus 4.6
1f9124789f
fix: CI workflow use Gitea checkout action, unbundled only
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-26 09:34:11 +00:00
Dorian and Claude Opus 4.6
99e32b877f
chore: CI builds unbundled ISO only (with FileBrowser)
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-26 09:26:40 +00:00
Dorian and Claude Opus 4.6
059913d3dd
feat: CI/CD builds both bundled and unbundled ISOs
...
Workflow builds both variants on push to main. Manual trigger
lets you choose bundled, unbundled, or both. ISOs auto-copied
to FileBrowser /Builds/ folder for easy download.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-26 09:13:31 +00:00
Dorian and Claude Opus 4.6
08bb2c80d4
feat: LUKS2 encryption, boot sequence fixes, onboarding auth, CI/CD
...
- LUKS2 full-partition encryption for /var/lib/archipelago/ (TASK-42)
4-partition layout: BIOS + EFI + root (30GB) + encrypted data
AES-256-XTS with AES-NI detection, ChaCha20 fallback for ARM
Auto-unlock via crypttab + random key file
- Fix EFI boot errors: remove shim-signed, clean shim artifacts
- Fix first-boot sequence: always show boot animation before onboarding
- Fix stale localStorage causing login instead of onboarding (BUG-47)
- Add auth.setup + auth.isSetup RPC handlers for password on clean install
- Add onboarding methods to UNAUTHENTICATED_METHODS (DID sign 403 fix)
- FileBrowser bundled in unbundled ISO, fix auto-login Secure cookie (BUG-46)
- Kiosk mode: xorg/chromium in rootfs, toggle script, MOTD instructions
- Add Gitea Actions CI/CD workflow for automatic ISO builds
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-26 09:12:16 +00:00