Skip to content

chore: more repo cleanup - #1180

Merged
inffy merged 21 commits into
ublue-os:mainfrom
inffy:repo-cleanup
Oct 31, 2025
Merged

chore: more repo cleanup#1180
inffy merged 21 commits into
ublue-os:mainfrom
inffy:repo-cleanup

Conversation

@inffy

@inffy inffy commented Oct 27, 2025

Copy link
Copy Markdown
Member

Align with bluefin ublue-os/bluefin#3477

Not sure what is happening with the Beta builds, although tomorrow is the release so those won't be available for long anyway

@inffy inffy changed the title chore: clean up repo chore: more repo cleanup Oct 27, 2025
@inffy
inffy marked this pull request as ready for review October 27, 2025 18:40
Copilot AI review requested due to automatic review settings October 27, 2025 18:40
@inffy
inffy requested review from ledif and renner0e as code owners October 27, 2025 18:40

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 consolidates Aurora's build process and aligns it with Bluefin's build infrastructure changes. It simplifies the container build by removing the multi-stage approach and streamlining package installations with isolated repo enablement.

Key changes:

  • Merges multi-stage container build into single-stage with conditional DX build
  • Consolidates package installations to use isolated repo enablement pattern
  • Removes standalone repo configuration files in favor of inline repo setup during builds

Reviewed Changes

Copilot reviewed 15 out of 15 changed files in this pull request and generated 6 comments.

Show a summary per file
File Description
system_files/shared/etc/yum.repos.d/tailscale.repo Removed static Tailscale repo config; now installed via inline repo setup
system_files/dx/etc/yum.repos.d/vscode.repo Removed static VSCode repo config; now installed via inline repo setup
system_files/dx/etc/yum.repos.d/docker-ce.repo Removed static Docker repo config; now installed via inline repo setup
build_files/shared/clean-stage.sh Enhanced cleanup to use dnf clean all, comprehensive /var and /boot cleanup, and added bootc container lint
build_files/shared/build.sh Moved Just file consolidation, removed call to deleted base-image-changes.sh, integrated DX build conditionally
build_files/shared/build-dx.sh Simplified to call consolidated dx/00-dx.sh, removed redundant cleanup and ostree commit
build_files/dx/09-cleanup-dx.sh Deleted; systemd enablement and repo cleanup moved to dx/00-dx.sh
build_files/dx/04-override-install-dx.sh Deleted; ls-iommu installation moved elsewhere or removed
build_files/dx/00-dx.sh Consolidated all DX setup including package lists, Docker/VSCode inline repo installation, service enablement, and repo cleanup
build_files/base/18-workarounds.sh Removed commented-out atheros-firmware workaround section
build_files/base/07-base-image-changes.sh Deleted; all base image branding and configuration moved to 05-override-install.sh
build_files/base/05-override-install.sh Consolidated base image changes including wallpaper setup, Ptyxis config, gschema compilation, and Samba configuration
build_files/base/04-packages.sh Moved Tailscale to inline repo installation, updated OpenRazer installation to use isolated repo pattern, removed sunshine from exclusions
Justfile Removed multi-stage target logic, added IMAGE_FLAVOR build arg for conditional DX build
Containerfile Removed multi-stage build (dx stage), added IMAGE_FLAVOR arg, changed to tmpfs mounts, added /opt symlink setup

Comment thread build_files/shared/clean-stage.sh Outdated
Comment thread build_files/dx/00-dx.sh
Comment thread build_files/dx/00-dx.sh
Comment thread build_files/base/04-packages.sh
Comment thread Justfile
Comment thread Containerfile Outdated
@inffy
inffy enabled auto-merge October 28, 2025 05:04
Comment thread build_files/base/05-override-install.sh
Comment thread Containerfile Outdated
@inffy
inffy removed the request for review from RealDishwash October 31, 2025 07:00

@renner0e renner0e left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

booted an i mage with this and nothing was missing. LGTM

@inffy
inffy added this pull request to the merge queue Oct 31, 2025
Merged via the queue into ublue-os:main with commit fb15c72 Oct 31, 2025
16 checks passed
@inffy
inffy deleted the repo-cleanup branch October 31, 2025 23:13
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.

4 participants