Skip to content

feat: add flatpak validation - #1133

Closed
inffy wants to merge 9 commits into
mainfrom
validate-flatpaks
Closed

feat: add flatpak validation#1133
inffy wants to merge 9 commits into
mainfrom
validate-flatpaks

Conversation

@inffy

@inffy inffy commented Oct 22, 2025

Copy link
Copy Markdown
Member

No description provided.

Copilot AI review requested due to automatic review settings October 22, 2025 05:37
@inffy
inffy marked this pull request as draft October 22, 2025 05:37

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds automated validation for Brewfiles and Flatpak lists through new GitHub Actions workflows. The changes ensure that Homebrew package definitions and Flatpak application lists are validated before being merged, improving the reliability of the Aurora build system.

Key Changes:

  • Added two new validation workflows for Brewfiles and Flatpak lists
  • Modified build workflows to trigger on Brewfile/Flatpak changes (removed from paths-ignore)
  • Integrated Brewfiles into the container build process

Reviewed Changes

Copilot reviewed 8 out of 11 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
.github/workflows/validate-brewfiles.yml New workflow that validates Brewfile syntax and package availability using Homebrew
.github/workflows/validate-flatpaks.yml New workflow that validates Flatpak application IDs against Flathub
.github/workflows/build-image-stable.yml Removed Brewfiles and Flatpaks from paths-ignore to trigger builds on changes
.github/workflows/build-image-latest-main.yml Removed Brewfiles and Flatpaks from paths-ignore to trigger builds on changes
.github/workflows/build-image-beta.yml Removed Brewfiles from paths-ignore to trigger builds on changes
Containerfile Added /brew directory to container build context
build_files/shared/build-base.sh Copy Brewfiles to /usr/share/ublue-os/homebrew/ during image build
brew/aurora-ai.Brewfile Removed redundant "homebrew/cask" tap declaration

Comment thread .github/workflows/validate-brewfiles.yml Outdated
Comment thread .github/workflows/validate-brewfiles.yml Outdated
Comment thread .github/workflows/validate-brewfiles.yml Outdated
@inffy inffy changed the title feat: add brewfile validation feat: add flatpak validation Oct 22, 2025
@inffy inffy closed this Oct 22, 2025
@inffy
inffy deleted the validate-flatpaks branch October 22, 2025 10:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants