Skip to content

Conversation

@anton-seaice
Copy link
Contributor

@anton-seaice anton-seaice commented Jan 29, 2026

Closes #371

This fixes a syntax error in the um7 package.

This also adds ci builds for access-esm1.5

@anton-seaice anton-seaice changed the title 371 Fix syntax for esm1.5 without cable as a library Jan 29, 2026
@anton-seaice anton-seaice changed the title Fix syntax for esm1.5 without cable as a library Fix syntax for esm1.5 (doesn't use cable as a library) Jan 29, 2026
@anton-seaice anton-seaice self-assigned this Jan 30, 2026
@anton-seaice
Copy link
Contributor Author

Ready to go @harshula @Whyborn

@anton-seaice anton-seaice marked this pull request as ready for review January 30, 2026 02:30
@Whyborn
Copy link
Collaborator

Whyborn commented Jan 30, 2026

Are these syntax changes for Spack 1.0?

@anton-seaice
Copy link
Contributor Author

Nope unrelated - the old syntax was wrong

Whyborn
Whyborn previously approved these changes Jan 30, 2026
@Whyborn
Copy link
Collaborator

Whyborn commented Jan 30, 2026

Fair enough, approved

@harshula harshula requested a review from penguian January 30, 2026 03:18
Copy link
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.

Hi @anton-seaice , What's the reason for the file .github/build-ci/manifests/um7/intel.spack.yaml.j2 being renamed to .github/build-ci/manifests/access-esm1p5/intel.spack.yaml.j2?

@anton-seaice
Copy link
Contributor Author

git interpreted the changes slightly strangely.

I added the file .github/build-ci/manifests/access-esm1p5/intel.spack.yaml.j2 so that esm1.5 is build only using intel (not gcc) - per #342

I duplicated the file .github/build-ci/manifests/um7/intel.spack.yaml.j2 into

.github/build-ci/manifests/um7/um7-esm1.5.intel.spack.yaml.j2
.github/build-ci/manifests/um7/um7-esm1.6.intel.spack.yaml.j2

So that there is coverage of both builds

@harshula
Copy link
Collaborator

@anton-seaice
Copy link
Contributor Author

No that work would fine as well, I think it's easier generally to debug failures which are more granular

@harshula
Copy link
Collaborator

harshula commented Jan 30, 2026

Hi @anton-seaice , There's also additional overhead when additional environments need to be setup. You make a good point regarding debugging. I'll discuss that with @CodeGat when he gets back. For the time being, can you please add both specs to the existing manifest? e.g. https://github.com/ACCESS-NRI/access-spack-packages/blob/main/.github/build-ci/manifests/oasis3-mct/intel.spack.yaml.j2 . It will also make the transition to APIv2 easier to track and verify.

@anton-seaice
Copy link
Contributor Author

I think i've made the suggested change @harshula

Copy link
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! Please remember to Squash merge

@anton-seaice
Copy link
Contributor Author

Is merge commit ok? Just two commits with different scope in each

@harshula
Copy link
Collaborator

Hi @anton-seaice , Yes, sure. That's probably an indication that some of the changes in this PR, should be in a separate PR.

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.

access-esm1.5 build-CI fails

4 participants