Skip to content

Conversation

@wdconinc
Copy link
Contributor

Briefly, what does this PR introduce?

This PR moves the finding of externals from every environment build into the base image build.

Copilot AI review requested due to automatic review settings December 30, 2025 20:24
Copy link
Contributor

Copilot AI left a comment

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 optimizes the Docker build process by consolidating external package discovery into the base image rather than repeating it in each environment build. This reduces redundant operations and improves build efficiency.

  • Removes spack external find commands from the EIC environment Dockerfile
  • Adds centralized external package discovery in the Debian base image with site-level scope

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
containers/eic/Dockerfile Removes environment-specific external package finding for CUDA and LLVM (2 lines removed)
containers/debian/Dockerfile Adds base image external package discovery for LLVM, GCC, and CUDA with site-level scope (9 lines added including comments)

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@wdconinc wdconinc enabled auto-merge (squash) December 30, 2025 20:36
@wdconinc wdconinc requested a review from veprbl December 31, 2025 16:20
@wdconinc

This comment was marked as resolved.

@wdconinc wdconinc merged commit b905ad9 into master Jan 3, 2026
28 checks passed
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.

3 participants