Skip to content

ACCESS-NRI/spack-packages as git-based packages repo#82

Merged
CodeGat merged 1 commit intomainfrom
access-spack-packages-as-git-repo
Nov 11, 2025
Merged

ACCESS-NRI/spack-packages as git-based packages repo#82
CodeGat merged 1 commit intomainfrom
access-spack-packages-as-git-repo

Conversation

@CodeGat
Copy link
Copy Markdown
Member

@CodeGat CodeGat commented Oct 23, 2025

References #81

Background

Rather than having our spack-packages repository as a path-based repo in our configuration, we should make use of the new spack repo commands and update it to a git-based repository.

This will make existing build-ci and build-cd repositories have less custom logic, as we can use spack commands to interrogate packages repositories.

The PR

  • Change ACCESS-NRI/spack-packages to a git-based packages repository in the common-api-v2 repos.yaml (affecting all linked files)

Testing

See ACCESS-NRI/access-spack-packages#339

@CodeGat CodeGat self-assigned this Oct 23, 2025
@CodeGat CodeGat moved this from New Issues 🌅 to In Progress 🏗️ in Spack `0.22` to `1.0` Migration Oct 23, 2025
@CodeGat CodeGat requested review from harshula and removed request for harshula October 26, 2025 22:25
@CodeGat
Copy link
Copy Markdown
Member Author

CodeGat commented Oct 27, 2025

In any case, I will need to update the branch name to api-v2 before merging.

@CodeGat CodeGat force-pushed the access-spack-packages-as-git-repo branch from 86bf1e4 to f5152f1 Compare October 29, 2025 01:09
@CodeGat CodeGat marked this pull request as ready for review October 29, 2025 01:24
@CodeGat
Copy link
Copy Markdown
Member Author

CodeGat commented Oct 29, 2025

This is ready for review, but this PR will be one of the last ones merged as it affects build-ci

@CodeGat CodeGat moved this from In Progress 🏗️ to Review 👏 in Spack `0.22` to `1.0` Migration Oct 29, 2025
@CodeGat CodeGat requested a review from harshula October 30, 2025 22:46
@CodeGat CodeGat force-pushed the access-spack-packages-as-git-repo branch from f5152f1 to fbd5430 Compare October 30, 2025 22:50
@CodeGat CodeGat force-pushed the access-spack-packages-as-git-repo branch from fbd5430 to 24fbd2a Compare November 10, 2025 03:39
CodeGat added a commit to CABLE-LSM/CABLE that referenced this pull request Nov 11, 2025
…nge (#653)

# CABLE

Thank you for submitting a pull request to the CABLE Project.

## Description

We are updating our `build-ci` infrastructure so it will be able to
support `spack >= v1.0` more fully. There is an incoming change (see
ACCESS-NRI/spack-config#82) to `spack-config` to
forward this goal, that will no longer work with `build-ci@v2`. There is
a new version of `build-ci@v3` (see
ACCESS-NRI/build-ci#253) that will work with
this new version of `spack-config`, but it is not yet ready for merging.

This interim fix for `build-ci@v2` will work while `build-ci@v3` is
being tested, so there is no downtime between versions, by pinning the
version of `spack-config` to a tag before the breaking change.

> [!NOTE]
> Open pull requests will need to be rebased to get this fix, or a
similar pinning of `spack-config-ref` in the PR added

## Type of change

- [x] Bug fix


<!-- readthedocs-preview cable start -->
----
📚 Documentation preview 📚:
https://cable--653.org.readthedocs.build/en/653/

<!-- readthedocs-preview cable end -->
Copy link
Copy Markdown
Collaborator

@harshula harshula left a comment

Choose a reason for hiding this comment

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

Thanks!

@CodeGat CodeGat merged commit aa7adbf into main Nov 11, 2025
@github-project-automation github-project-automation bot moved this from Review 👏 to Done ✅ in Spack `0.22` to `1.0` Migration Nov 11, 2025
@CodeGat CodeGat deleted the access-spack-packages-as-git-repo branch November 11, 2025 03:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done ✅

Development

Successfully merging this pull request may close these issues.

2 participants