Skip to content

ci: move Spack install validation off PRs#356

Merged
plexoos merged 1 commit into
mainfrom
ci-refactor-spack-install
Jun 9, 2026
Merged

ci: move Spack install validation off PRs#356
plexoos merged 1 commit into
mainfrom
ci-refactor-spack-install

Conversation

@plexoos

@plexoos plexoos commented Jun 9, 2026

Copy link
Copy Markdown
Member
  • Remove the PR-triggered Spack install workflow.
  • Keep Spack dependency buildcache refresh and Simphony source install validation in the
    scheduled/manual buildcache workflow.
  • Add the installed-prefix smoke check to the buildcache workflow so it confirms the default
    simphony package selected from BNLNPPS/spack-packages installs successfully.

- Remove the PR-triggered Spack install workflow.
- Keep Spack dependency buildcache refresh and Simphony source install validation in the
  scheduled/manual buildcache workflow.
- Add the installed-prefix smoke check to the buildcache workflow so it confirms the default
  `simphony` package selected from `BNLNPPS/spack-packages` installs successfully.
Copilot AI review requested due to automatic review settings June 9, 2026 00:02

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 shifts Spack install validation away from pull-request CI and consolidates it into the scheduled/manual buildcache workflow, so Spack buildcache refresh and “install from source” verification run together.

Changes:

  • Removed the pull_request-triggered Spack install workflow.
  • Updated the scheduled/manual buildcache workflow to also install simphony from source (after dependency buildcache refresh).
  • Added a smoke check in the buildcache workflow to confirm the installed simphony prefix exists and contains a recorded Spack spec.

Reviewed changes

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

File Description
.github/workflows/build-push-spack-buildcache.yaml Adds an installed-prefix/spec smoke check after the source install of simphony in the buildcache refresh workflow.
.github/workflows/build-pull-request-spack.yaml Removes PR-triggered Spack install validation workflow.

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

@plexoos plexoos merged commit 2fcfe1f into main Jun 9, 2026
14 checks passed
@plexoos plexoos deleted the ci-refactor-spack-install branch June 9, 2026 00:19
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