Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Empty file.
37 changes: 37 additions & 0 deletions .github/workflows/validate-flatpaks.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
name: Validate Flatpaks
permissions:
contents: read

on:
pull_request:
paths:
- "flatpaks/**"
jobs:
validate:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5

- name: Set up Flathub
shell: bash
run: |
sudo apt install -y flatpak
flatpak remote-add --user --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo

- name: Validate Brewfiles
shell: bash
run: |
echo "Validating flatpak files in flatpaks/ directory..."

set -xeuo pipefail

find "flatpaks" -iname '*\.list*' -print0 | \
while IFS= read -r -d '' flatpaks_file ; do \
echo "::group:: ===$(basename "$flatpaks_file")==="
grep -v "#.*" "$flatpaks_file" | \
while read -r flatpak ; do \
flatpak remote-info --user flathub "${flatpak}"
done
echo "::endgroup::"
done
Empty file added brew/aurora-ai.Brewfile
Empty file.
Empty file added brew/aurora-cli.Brewfile
Empty file.
Empty file added brew/aurora-fonts.Brewfile
Empty file.
Empty file added brew/kubernetes.Brewfile
Empty file.
70 changes: 0 additions & 70 deletions build_files/shared/build-base.sh
Original file line number Diff line number Diff line change
@@ -1,70 +0,0 @@
#!/usr/bin/bash

set -eoux pipefail

echo "::group:: Copy Files"

# Copy ISO list for `install-system-flatpaks`
install -Dm0644 -t /etc/ublue-os/ /ctx/flatpaks/*.list

# Copy Files to Container
cp -r /ctx/just /tmp/just
cp /ctx/packages.json /tmp/packages.json
rsync -rvK /ctx/system_files/shared/ /

mkdir -p /tmp/scripts/helpers
install -Dm0755 /ctx/build_files/shared/utils/ghcurl /tmp/scripts/helpers/ghcurl
export PATH="/tmp/scripts/helpers:$PATH"

echo "::endgroup::"

# Generate image-info.json
/ctx/build_files/base/00-image-info.sh

# Get COPR Repos
/ctx/build_files/base/02-install-copr-repos.sh

# Install Kernel and Akmods
/ctx/build_files/base/03-install-kernel-akmods.sh

# Install Additional Packages
/ctx/build_files/base/04-packages.sh

# Install Overrides and Fetch Install
/ctx/build_files/base/05-override-install.sh

# Base Image Changes
/ctx/build_files/base/07-base-image-changes.sh

# Get Firmare for Framework
/ctx/build_files/base/08-firmware.sh

# Make HWE changes
/ctx/build_files/base/09-hwe-additions.sh

# Bazaar workarounds
/ctx/build_files/base/11-bazaar.sh

# Beta
# /ctx/build_files/base/10-beta.sh

## late stage changes

# Systemd and Remove Items
/ctx/build_files/base/17-cleanup.sh

# Run workarounds for lf (Likely not needed)
/ctx/build_files/base/18-workarounds.sh

# Regenerate initramfs
/ctx/build_files/base/19-initramfs.sh

# Simple Tests
/ctx/build_files/base/20-tests.sh

# Clean Up
echo "::group:: Cleanup"
/ctx/build_files/shared/clean-stage.sh
mkdir -p /var/tmp &&
chmod -R 1777 /var/tmp
echo "::endgroup::"

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Loading