mirror of
https://github.com/AeThex-Corporation/AeThex-OS.git
synced 2026-04-17 22:27:19 +00:00
CI: prioritize GitLab; Actions now manual-only; add grub-common to GitLab deps
This commit is contained in:
parent
588b62f952
commit
4a089ad133
2 changed files with 18 additions and 19 deletions
3
.github/workflows/build-iso.yml
vendored
3
.github/workflows/build-iso.yml
vendored
|
|
@ -1,9 +1,6 @@
|
|||
name: Build AeThex Linux ISO
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- main
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
release:
|
||||
|
|
|
|||
|
|
@ -8,6 +8,7 @@ build_iso:
|
|||
timeout: 90 minutes
|
||||
only:
|
||||
- main
|
||||
- tags
|
||||
artifacts:
|
||||
paths:
|
||||
- aethex-linux-build/
|
||||
|
|
@ -15,21 +16,22 @@ build_iso:
|
|||
script:
|
||||
# Update system
|
||||
- apt-get update -qq
|
||||
- apt-get install -y -qq
|
||||
build-essential
|
||||
curl
|
||||
wget
|
||||
git
|
||||
nodejs
|
||||
npm
|
||||
debootstrap
|
||||
squashfs-tools
|
||||
xorriso
|
||||
grub-pc-bin
|
||||
grub-efi-amd64-bin
|
||||
mtools
|
||||
dosfstools
|
||||
isolinux
|
||||
- apt-get install -y -qq \
|
||||
build-essential \
|
||||
curl \
|
||||
wget \
|
||||
git \
|
||||
nodejs \
|
||||
npm \
|
||||
debootstrap \
|
||||
squashfs-tools \
|
||||
xorriso \
|
||||
grub-common \
|
||||
grub-pc-bin \
|
||||
grub-efi-amd64-bin \
|
||||
mtools \
|
||||
dosfstools \
|
||||
isolinux \
|
||||
syslinux-common
|
||||
|
||||
# Install Node dependencies
|
||||
|
|
@ -44,7 +46,7 @@ build_iso:
|
|||
|
||||
# Verify ISO exists
|
||||
- |
|
||||
if [ -f aethex-linux-build/AeThex-Linux-*.iso ]; then
|
||||
if ls aethex-linux-build/AeThex-Linux-*.iso 1> /dev/null 2>&1; then
|
||||
echo "✅ ISO built successfully"
|
||||
ls -lh aethex-linux-build/AeThex-Linux-*.iso
|
||||
sha256sum aethex-linux-build/AeThex-Linux-*.iso > aethex-linux-build/SHA256
|
||||
|
|
|
|||
Loading…
Reference in a new issue