-
f6f00018d4
feat(iso): Point end4-pC scripts at fork and set its default wallpaper
main
alvinlollo
2026-10-15 15:47:23 +11:00
-
e377f9313a
feat(installer): Offer repair chroot on post-pacstrap failure
alvinlollo
2026-10-14 23:08:18 +11:00
-
00c89f23f0
feat(installer): Skip login manager when unl0kr handles the passphrase
iso-2026.10.13-r1
alvinlollo
2026-10-13 19:33:57 +11:00
-
3b1e7d1982
chore: Add pre-commit hook running shellcheck on every commit
alvinlollo
2026-10-13 18:07:05 +11:00
-
6a708c0303
feat(installer): Add warn-only post-install update step
alvinlollo
2026-10-13 17:49:05 +11:00
-
0cdaa6f82d
fix(iso): Put [cachyos] ahead of [core] in live pacman.conf
alvinlollo
2026-10-13 17:48:59 +11:00
-
5735859179
chore(installer): Reformat alvin-install (shfmt, 2-space indent)
alvinlollo
2026-10-13 17:48:42 +11:00
-
e57143c4bc
docs/ci: implement yay 13 SIGSEGV workaround and update docs
iso-2026.10.12-r1
alvinlollo
2026-10-12 12:57:37 +11:00
-
3275ec9845
chore: add build runner CAP_SETFCAP check, fix MicroTeX compilation, and fix mono cert-sync
alvinlollo
2026-10-11 19:41:08 +11:00
-
b68623a782
docs: Document the zsh-autocomplete partial-load error and fixes

alvinlolloandClaude Opus 5.5
2026-10-11 18:08:30 +11:00
-
88e73bbc22
docs: Sync AGENTS.md with CI lint, fish default, zshrc staging

alvinlolloandClaude Opus 5.5
2026-10-11 17:41:39 +11:00
-
025082a92f
fix(localrepo): Exact local package match, no .old on medium, rebuild on bump

alvinlolloandClaude Opus 5.5
2026-10-11 17:41:38 +11:00
-
699ed6a935
fix(installer): Validate hostname, parse disk models, skip zram

alvinlolloandClaude Opus 5.5
2026-10-11 17:41:38 +11:00
-
e63f9cb14f
fix(iso): Ship an archiso preset for linux-cachyos, the kernel we boot

alvinlolloandClaude Opus 5.5
2026-10-11 17:41:38 +11:00
-
c5c7ab9b8b
fix(ci): Lint extensionless scripts, serialize tests, drop pinned URLs

alvinlolloandClaude Opus 5.5
2026-10-11 17:39:22 +11:00
-
03f0ca05e0
fix(build): Verify cachyos and chaotic-aur signatures at ISO build time

alvinlolloandClaude Opus 5.5
2026-10-11 17:39:22 +11:00
-
5299b90bbc
fix(skel): Keep script exec bits and ship a .zshrc for oh-my-zsh

alvinlolloandClaude Opus 5.5
2026-10-11 17:38:11 +11:00
-
55b66a1373
fix(installer): Survive copytoram, keep ISO repos, default to fish

alvinlolloandClaude Opus 5.5
2026-10-11 17:38:11 +11:00
-
504a568570
chore(localrepo): Stop tracking makepkg output and repo-add backups

alvinlolloandClaude Opus 5.5
2026-10-11 17:38:00 +11:00
-
0ae2f036b7
fix(ci): Stop bash -e from killing the conflict check silently

alvinlolloandClaude Opus 5.5
2026-10-11 16:25:17 +11:00
-
0e57df4360
fix(ci): Make the package conflict check actually detect conflicts

alvinlolloandClaude Opus 5.5
2026-10-11 11:50:35 +11:00
-
da26e88147
fix(localrepo): Drop stale packages so update.sh can't re-add them

alvinlolloandClaude Opus 5.5
2026-10-11 11:39:06 +11:00
-
f06bfd1512
fix(ci): Remove conflicting packages
iso-2026.10.08-r1
alvinlollo
2026-10-08 21:44:54 +11:00
-
a940d91794
fix(ci): Fix end4 dependecies
alvinlollo
2026-10-08 20:53:54 +11:00
-
9af4bc6c27
fix(tests): Fix yamlint compliance with whitespace
alvinlollo
2026-10-08 19:01:25 +11:00
-
3c540f8bed
fix(test): Fix yaml formatting
alvinlollo
2026-10-08 18:55:27 +11:00
-
3f3bba05f3
fix(test): Fix formatting
alvinlollo
2026-10-08 18:53:51 +11:00
-
01913f7682
feat(jobs): Output conflicting packages
alvinlollo
2026-10-08 18:46:47 +11:00
-
f9a2978517
Update MicroTeX submodule pointer
alvinlollo
2026-10-08 18:35:41 +11:00
-
1e8a1e3282
fix(ci): Update Qt version to latest
alvinlollo
2026-10-08 18:19:34 +11:00
-
db83549996
feat(gum): Add further additions of gum to install script
alvinlollo
2026-10-08 14:48:20 +11:00
-
59d82f06f5
feat(installer): sshd opt-in, gsettings replay, live-medium motd stamp
alvinlollo
2026-10-07 21:55:30 +11:00
-
1bb6f8dddd
ci: install archiso via private pacman config, not /etc/pacman.conf
iso-2026.10.07-r1
alvinlollo
2026-10-07 11:22:12 +11:00
-
0fbec83573
ci: retry pacman syncs and reset host pacman.conf before build
alvinlollo
2026-10-07 11:14:28 +11:00
-
a6c99b72d0
fix(ci): ensure /dev/fd symlinks exist for mkinitcpio and procsub
alvinlollo
2026-10-06 14:53:16 +11:00
-
c64c64dc97
feat(installer): ask GitHub username first in git screen
alvinlollo
2026-10-05 17:42:15 +11:00
-
319333e400
fix(packages): rename syncthingtray-qt6, ship neofetch from localrepo
alvinlollo
2026-10-05 17:32:23 +11:00
-
bb6f64e977
feat(installer): build-stamp motd, LUKS mode A/B, TPM2, unl0kr, login managers
alvinlollo
2026-10-05 16:26:12 +11:00
-
3b3764573e
fix(installer): resolve owner in one chroot call, log ydotool link errors
alvinlollo
2026-10-02 17:18:40 +10:00
-
8501a60165
fix(installer): chown target files by numeric id, not live-medium name
alvinlollo
2026-10-02 17:05:19 +10:00
-
7c601ca53d
ci: log HTTP status and response body on ISO upload failure
alvinlollo
2026-09-27 18:33:04 +10:00
-
f3bd10cf0f
fix(iso): sweep ii-builder leftovers via NSpid before userdel
alvinlollo
2026-09-27 14:03:47 +10:00
-
83ed87f6a9
feat(iso): build end-4 deps in-image, ship end4-pC as default shell
alvinlollo
2026-09-27 10:31:49 +10:00
-
5ffd5d0d82
ci: pin SOURCE_DATE_EPOCH, assert ISO uuid metadata, verify uploads
alvinlollo
2026-09-23 22:32:08 +10:00
-
8484bddcf2
fix(installer): parse pkglist name field, skip unresolvable pkgs, keymap confirm
alvinlollo
2026-09-23 22:32:01 +10:00
-
0755091721
ci: add 3-try retry loop and timeouts for ISO release upload
alvinlollo
2026-09-22 22:06:33 +10:00
-
c71168371d
fix(ci): upload plain ISO directly, skip zstd compression
alvinlollo
2026-09-21 19:56:07 +10:00
-
117b5e97aa
Add alvin-install TUI installer, fix NetworkManager boot
alvinlollo
2026-09-20 22:22:20 +10:00
-
8a88921913
fix: use linux-cachyos kernel in all boot entries
alvinlollo
2026-09-20 17:02:20 +10:00
-
9614192416
fix(ci): replace git LFS with release asset uploads
alvinlollo
2026-09-20 13:24:37 +10:00
-
2f1ac8d052
fix(ci): remove stderr suppression on push to diagnose LFS upload failure
alvinlollo
2026-09-20 10:24:51 +10:00
-
fa7eff8517
fix(ci): skip LFS smudge on releases repo clone
alvinlollo
2026-09-19 21:47:53 +10:00
-
24f3f0f399
fix(ci): keep latest 2 releases instead of 3, clean up .releases-repo in always step
alvinlollo
2026-09-19 21:39:53 +10:00
-
ac59de33c8
fix(ci): move releases clone out of /tmp and free disk after LFS push
alvinlollo
2026-09-19 21:34:21 +10:00
-
da0855d341
Add --rm to remove source ISO
alvinlollo
2026-09-18 12:49:33 +10:00
-
50d49bbe38
fix(ci): add PreTransaction hook to ensure /dev/stdin exists inside pacstrap chroot
alvinlollo
2026-09-17 15:58:16 +10:00
-
1090e3c75b
fix(ci): ensure /dev/stdin exists for mkinitcpio and remove stock linux kernel
alvinlollo
2026-09-17 09:42:29 +10:00
-
48b760d54e
Update cleanup step name to match always() behavior
alvinlollo
2026-09-17 07:30:20 +10:00
-
7f91c189db
Mirror releases and seed README in AlvinArch-releases for discovery
alvinlollo
2026-09-16 22:44:05 +10:00
-
3816877b12
Fix ISO release uploads >3GB: zstd-compress and store via Git LFS in AlvinArch-releases
alvinlollo
2026-09-16 22:41:35 +10:00
-
c9cf5ead97
Remove conflicting os-release, move branding to profiledef.sh
alvinlollo
2026-09-16 17:13:07 +10:00
-
01c7c4e1fa
Harden ISO build workflow: verifiable upload, cleanup on cancel/exit
alvinlollo
2026-09-16 16:37:25 +10:00
-
d5356b772e
Fix custom branding
alvinlollo
2026-09-16 15:44:38 +10:00
-
75bc4b3f4c
Fix ISO upload: use internal Gitea URL to bypass traefik timeout, add curl retries and 30min timeout
alvinlollo
2026-09-15 22:53:24 +10:00
-
10198915a1
Remove airootfs files that conflict with package installs
alvinlollo
2026-09-15 18:49:59 +10:00
-
56c02781c2
Fix CI: drop incorrect -c flag, fix word splitting in tests
alvinlollo
2026-09-15 18:36:45 +10:00
-
8e6e06155c
Fix mkarchiso argument parsing in CI
alvinlollo
2026-09-15 18:23:24 +10:00
-
22bae5f19b
Use absolute paths for mkarchiso in CI
alvinlollo
2026-09-15 18:17:53 +10:00
-
2dbbb3321d
Use mkarchiso -c flag to clean work directory before build
alvinlollo
2026-09-15 18:11:35 +10:00
-
c4ce0b3534
Fix conflicting yq packages, add conflict check, rename workflow
alvinlollo
2026-09-15 17:49:28 +10:00
-
3c592d1e84
Fix build-iso: copy localrepo to /tmp and patch pacman.conf for CI
alvinlollo
2026-09-15 17:43:05 +10:00
-
aad0ea2e03
Fix build-iso: use repo root as profile, not releng/
alvinlollo
2026-09-15 17:21:57 +10:00
-
2eb1e9f61a
Switch from systemd-networkd to NetworkManager, add AGENTS.md
alvinlollo
2026-09-15 17:16:50 +10:00
-
08e947c7ea
Personalize README for AlvinArch
alvinlollo
2026-09-15 17:16:31 +10:00
-
7f9cce549f
Recognize localrepo and build-end4-deps.sh in package check
alvinlollo
2026-09-15 09:13:44 +10:00
-
b76ff09624
Fix tests: check all repo matches for each package, not just first
alvinlollo
2026-09-15 08:22:32 +10:00
-
10d2c90c6f
Fix tests: add core repo to allowed list, strip CR from pacman output
alvinlollo
2026-09-15 08:17:24 +10:00
-
8ea8699957
Fix tests: reset pacman.conf, correct CachyOS mirror URL format
alvinlollo
2026-09-15 08:10:27 +10:00
-
83f5dbae0d
Fix tests: correct CachyOS and chaotic-aur mirror URLs, install keyrings properly
alvinlollo
2026-09-15 08:01:30 +10:00
-
a4dbec69a1
Use archlinux runner natively - no Docker needed
alvinlollo
2026-09-15 07:47:26 +10:00
-
3b1ef02a40
Fix tests: remove all pacman-key calls (gpg-agent broken in Docker), TrustAll SigLevel
alvinlollo
2026-09-15 07:23:10 +10:00
-
8a61478b82
Fix tests: skip pacman-key lsign (gpg-agent broken in Docker), rely on SigLevel TrustAll
alvinlollo
2026-09-14 23:00:01 +10:00
-
c6592dad04
Fix tests: proper CachyOS key import via pacman-key instead of broken URL
alvinlollo
2026-09-14 22:53:22 +10:00
-
8e0c7a96ce
Fix tests: use default Arch mirrorlist, remove broken URL
alvinlollo
2026-09-14 22:42:00 +10:00
-
fbb30d3e19
Fix package name: yamllint not python-yamllint on Arch
alvinlollo
2026-09-14 22:35:45 +10:00
-
843529d124
Fix tests: checkout on host, Arch work in docker run (Gitea runner Docker mode ENOTCONN bug)
alvinlollo
2026-09-14 22:29:47 +10:00
-
1c4e28c0c4
Fix formatting
alvinlollo
2026-09-14 22:06:52 +10:00
-
0794001d68
Rename Workflow from "Checks" to "Tests"
alvinlollo
2026-09-14 22:05:26 +10:00
-
04fcfb2dc6
Rename "Checks" to "Tests"
alvinlollo
2026-09-14 22:04:15 +10:00
-
ffa528744e
Update status test badge
alvinlollo
2026-09-14 22:03:09 +10:00
-
b696731132
Combine check-packages and syntax-check into one workflow
alvinlollo
2026-09-14 21:59:50 +10:00
-
56041a26e1
Fix yamllint: also disable line-length and new-line-at-end-of-file rules
alvinlollo
2026-09-14 21:25:30 +10:00
-
52e402a932
Fix yamllint: disable document-start rule in relaxed config
alvinlollo
2026-09-14 21:20:19 +10:00
-
63a3d6539d
Test RPi runner with multi-arch archlinux image
alvinlollo
2026-09-14 21:13:01 +10:00
-
12238a9d36
Add markdown statuses
alvinlollo
2026-09-14 21:04:46 +10:00
-
17987e3764
Fix script syntax
alvinlollo
2026-09-14 21:04:31 +10:00
-
e00b4e00bf
Make gitea actions run on push
alvinlollo
2026-09-14 21:04:14 +10:00
-
df679c4377
Fix gitea workflows
alvinlollo
2026-09-14 17:21:38 +10:00
-
89e98b1fe3
Retry syntax-check with native host runner
alvinlollo
2026-09-14 16:18:38 +10:00
-
d8c051d073
Retry syntax-check with host execution mode
alvinlollo
2026-09-14 16:15:03 +10:00