Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## 2025.08 #24 +/- ##
==========================================
Coverage ? 37.49%
==========================================
Files ? 306
Lines ? 92641
Branches ? 17782
==========================================
Hits ? 34733
Misses ? 51356
Partials ? 6552 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
I'm sure you know this but you'll need to set
(e.g similar to ACCESS-NRI/access3-share@d7d7aac ) (actually maybe that's only for the standalone build) |
7e0aec3 to
1356be3
Compare
|
Hmm, I pushed an empty commit to test that dependencies are being reused from the build cache, but it appears to have rebuilt everything (?). Ping @CodeGat in case you're interested (not expecting you to do anything here) |
|
Latest failure is due to missing language dependencies in the access3-share SPR. Fix is here: ACCESS-NRI/access-spack-packages#303 |
|
The build-ci on the previous commit did reuse I'll now make a change on the |
|
Hmmm, it appears to have used the cache :'( - see here It's correctly showing the updated commit in the concretized output |
|
In the concretized output the commit variant changes but the spack hash does not: Pre update to develop branch: Post update to develop branch: |
|
Oh, it looks like one fix might be to add |
|
Weird, even with @CodeGat, I wonder if this is because there was already an entry in the cache before I set |
|
Did the spack hash change ? spack directives (e.g. version()) tend to impact concretisation, rather than install. So I wonder if Now that i've written that, you probably added a commit between installs for testing anyway right ? |
|
|
Ok great, that did not use the cache - see here I'll now make another change on the |
|
Again, the concretization shows the changed commit but the cache is still used at install - see here |
Are those checks only run when you do PRs back to upstream? |
Nah they're run on |
|
Did you mean to test with |
Nope. |
aca2b35 to
8134ae9
Compare
8134ae9 to
24ff1a8
Compare
|
Apologies @CodeGat, I had to change the base branch and rebase. |
|
Hmmm, I tried to force it to use |
|
Just rerun it and yep, that's an error 😆 I'm not really sure why, though. I've got it down to a minimal example, at least... I don't really know what this means though. Something to do with The image is using ACCESS-NRI/access-spack-packages@83407de and ACCESS-NRI/spack-config@e759252 |
|
I don't know why it can't satisfy the requirement. @harshula may have insights? |
|
We've found the source of the issue. |
|
@dougiesquire, depending on how long these verification checks take, you might have to change the parallelism on them...they currently reserve all 20 of the organisations GitHub-hosted runner jobs to do them... |
|
Yeah, those are just inherited from upstream. They shouldn't take more than a few mins each but also happy to limit how many can run at once. |
|
Making |
|
Hi, When using Spack v1, the compiler constraint is set per language. e.g. https://github.com/ACCESS-NRI/dev-docs/wiki/Spack#spack-v10-caveats , as per ACCESS-NRI/spack-config#74 (comment) |
…als unknown compiler
|
@dougiesquire, sorry about all the noise. @harshula and myself have been testing out using the spack-v1.0-specific language requirements over just making Unfortunately, that solution doesn't work when we have a I think once the checks complete, this will be good to merge. |
|
No worries @CodeGat - thanks for resolving this! We're in our usual review stalemate. But if you could approve to formally indicate you're happy to merge then I'll bypass the rules. |
Builds access-om3 using oneapi with MOM6 +/~asymmetric_mem Co-authored-by: Tommy Gatti <[email protected]>
Builds access-om3 using oneapi with MOM6 +/~asymmetric_mem Co-authored-by: Tommy Gatti <[email protected]>
Builds access-om3 using oneapi with MOM6 +/~asymmetric_mem Co-authored-by: Tommy Gatti <[email protected]>
Builds access-om3 using oneapi with MOM6 +/~asymmetric_mem Co-authored-by: Tommy Gatti <[email protected]>
Builds access-om3 using oneapi with MOM6 +/~asymmetric_mem Co-authored-by: Tommy Gatti <[email protected]>
Builds access-om3 using oneapi with MOM6 +/~asymmetric_mem Co-authored-by: Tommy Gatti <[email protected]>
This PR adds Build-CI. Because there is already quite extensive CI testing inherited from the upstream repo, I have only added manifests to build access-om3 using oneapi with MOM6
+/~asymmetric_mem.Closes #20