mirror of
https://github.com/citron-neo/CI.git
synced 2026-07-05 15:21:59 -07:00
e064d15557
build-linux.yml (all three workflows: build-linux, build_nightly, build_stable): - Replace per-workflow build/package shell scripts (build-citron.sh, get-dependencies.sh, package-citron.sh) with a unified call to build-citron-linux.sh from the emulator repo, which handles dependency setup, CPM build, and AppImage/tar.zst packaging in one script - Remove Arch Linux container (ghcr.io/pkgforge-dev/archlinux:latest) from the linux build job; the job now runs directly on the Ubuntu GitHub-hosted runner, eliminating the nested container layer - Remove the 'Install Git' step (pacman -Syu git) that was only needed inside the Arch container - Remove the 'Install Packaging Dependencies' step (pacman gamemode) that was only needed inside the Arch container; gamemode handling is now delegated to build-citron-linux.sh Deleted files: - build-citron.sh: Arch-based build script replaced by build-citron-linux.sh - get-dependencies.sh: Arch pacman dependency installer, superseded - package-citron.sh: Arch-based AppImage packager, superseded - PKGBUILD: unused Arch Linux package build descriptor README.md: - Update title and badge references from 'Citron' to 'Citron Neo' - Rewrite AppImage/tar.zst section to mention tar.zst artifact and updated uruntime fuse3 compatibility notes - Replace star history HTML block with inline image badge - Replace bullet lists with dash lists for consistent markdown style - Remove 'raison d'etre' image block and Pkgforge attribution section