Commit Graph
30 Commits
Author SHA1 Message Date
alvinlollo 9614192416 fix(ci): replace git LFS with release asset uploads
Tests / tests (push) Successful in 2m34s
The GITEA_TOKEN lacks 'lfs' scope, causing the LFS batch API to reject
uploads. Upload .zst files directly as release assets via the Gitea API
instead. This eliminates git-lfs, the separate releases repo, and all
LFS-related plumbing.
2026-09-20 13:24:37 +10:00
alvinlollo 2f1ac8d052 fix(ci): remove stderr suppression on push to diagnose LFS upload failure
Tests / tests (push) Successful in 2m21s
2026-09-20 10:24:51 +10:00
alvinlollo fa7eff8517 fix(ci): skip LFS smudge on releases repo clone
Tests / tests (push) Successful in 2m17s
2026-09-19 21:47:53 +10:00
alvinlollo 24f3f0f399 fix(ci): keep latest 2 releases instead of 3, clean up .releases-repo in always step
Tests / tests (push) Successful in 2m13s
2026-09-19 21:39:53 +10:00
alvinlollo ac59de33c8 fix(ci): move releases clone out of /tmp and free disk after LFS push
Tests / tests (push) Successful in 2m18s
2026-09-19 21:34:21 +10:00
alvinlollo 48b760d54e Update cleanup step name to match always() behavior
Tests / tests (push) Successful in 2m15s
2026-09-17 07:30:20 +10:00
alvinlollo 7f91c189db Mirror releases and seed README in AlvinArch-releases for discovery
Tests / tests (push) Successful in 2m22s
Create a matching git tag + release in alvinlollo/AlvinArch-releases next to
the main repo release, seed a short README there pointing back to
AlvinArch (workflow status badges on top), and extend release pruning to
the releases repo so both stay capped at 3.
2026-09-16 22:44:05 +10:00
alvinlollo 3816877b12 Fix ISO release uploads >3GB: zstd-compress and store via Git LFS in AlvinArch-releases
Release assets can no longer be attached directly (Gitea 500 on multi-GB
uploads). Compress each ISO with zstd, push the .zst into
alvinlollo/AlvinArch-releases (releases/<tag>/ on main) via Git LFS, verify
the LFS object server-side by OID, and create the release with a download
link plus SHA-256 checksums instead of a binary attachment.
2026-09-16 22:41:35 +10:00
alvinlollo c9cf5ead97 Remove conflicting os-release, move branding to profiledef.sh
Tests / tests (push) Successful in 2m30s
2026-09-16 17:13:07 +10:00
alvinlollo 01c7c4e1fa Harden ISO build workflow: verifiable upload, cleanup on cancel/exit
Tests / tests (push) Successful in 2m21s
2026-09-16 16:37:25 +10:00
alvinlollo d5356b772e Fix custom branding
Tests / tests (push) Successful in 4m18s
2026-09-16 15:44:38 +10:00
alvinlollo 1c4e28c0c4 Fix formatting 2026-09-15 15:37:40 +10:00
alvinlollo 0794001d68 Rename Workflow from "Checks" to "Tests" 2026-09-15 15:37:39 +10:00
alvinlollo 04fcfb2dc6 Rename "Checks" to "Tests" 2026-09-15 15:37:39 +10:00
alvinlollo ffa528744e Update status test badge 2026-09-15 15:37:38 +10:00
alvinlollo b696731132 Combine check-packages and syntax-check into one workflow 2026-09-15 15:37:38 +10:00
alvinlollo 12238a9d36 Add markdown statuses 2026-09-15 15:37:36 +10:00
alvinlollo 17987e3764 Fix script syntax 2026-09-15 15:37:36 +10:00
alvinlollo e00b4e00bf Make gitea actions run on push 2026-09-15 15:37:36 +10:00
alvinlollo df679c4377 Fix gitea workflows 2026-09-15 15:37:35 +10:00
alvinlollo 589da72194 Change Runner os to archlinux 2026-09-15 15:37:33 +10:00
alvinlollo 0aa143fe75 Add CachyOS keyrings and AUR packages 2026-09-15 15:37:24 +10:00
alvinlollo 9afaf4f18a Add Australian Locales 2026-09-15 15:37:22 +10:00
alvinlollo a2eebba9a5 Add soft custom branding 2026-09-15 15:37:21 +10:00
alvinlollo ffee0ed8bc Add Packages and Clamav config 2026-09-15 15:37:21 +10:00
alvinlollo 05c5a33b0c Add to packages.x86_64 use sort -u -o packages.x86_64 packages.x86_64 2026-09-15 15:37:20 +10:00
alvinlollo 4a8b2b1b1d Add packages.x86_64 use sort -u -o packages.x86_64 packages.x86_64 2026-09-15 15:37:20 +10:00
alvinlollo c6df3c0a42 Add README.md guide to make a Arch Linux ISO 2026-09-15 15:37:20 +10:00
alvinlollo 437c7cefa7 Copied default archiso releng configuration 2026-09-15 15:37:19 +10:00
alvinlollo 771a26c9ce first commit 2026-09-15 15:37:19 +10:00