Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Changes for ESM1.5 historical minor release 1.2 #122

Merged

Conversation

blimlim
Copy link

@blimlim blimlim commented Jan 31, 2025

This PR brings the changes from the historical+concentrations development branch into the release branch, to setup the release of version 1.2.

The main changes are:

blimlim and others added 17 commits November 18, 2024 12:58
Historical: add basin mask for basin specific diagnostics
Historical - increase atmosphere processors
…ical

Add spinup diagnostic presets to historical+concentrations configuration
…2024.12.0

Historical: update model version to 2024.12.0
…sts-hi+concentrations

Update input manifest for modified stash files - Historical
@blimlim
Copy link
Author

blimlim commented Feb 3, 2025

!test repro

Copy link

github-actions bot commented Feb 3, 2025

✅ The Bitwise Reproducibility Check Succeeded ✅

When comparing:

  • dev-historical+concentrations (checksums created using commit ab62130), against
  • release-historical+concentrations (checksums in commit 4356563)
Further information

The experiment can be found on Gadi at /scratch/tm70/repro-ci/experiments/access-esm1.5-configs/ab621309daec29bbff8db628630edba5dea1f980, and the test results at https://github.com/ACCESS-NRI/access-esm1.5-configs/runs/36556621929.

The checksums generated by this !test command are found in the testing/checksum directory of https://github.com/ACCESS-NRI/access-esm1.5-configs/actions/runs/13104215337/artifacts/2524297532.

The checksums compared against are found here https://github.com/ACCESS-NRI/access-esm1.5-configs/tree/43565639dd6e698463d023437e015a5d52cbaeac/testing/checksum

@aidanheerdegen
Copy link
Member

aidanheerdegen commented Feb 4, 2025

The check is still listed as failing despite the !test repro passing. Is this a GH actions bug/artefact?

@CodeGat
Copy link
Member

CodeGat commented Feb 4, 2025

Hey @aidanheerdegen, we don't yet update the statuses of the commit used in the !test command - see ACCESS-NRI/model-config-tests#88.
But even when that functionality is implemented, a failing status overrides any potential passing statuses added. The hierarchy is pending > failure > success. There is also no way to remove statuses (for example, initial failing ones) - not even in the GitHub API. Unfortunately, if there is a failing status in a commit, it is there to stay. Luckily, the failing checks are not required, so it is still mergable.

@aidanheerdegen
Copy link
Member

aidanheerdegen commented Feb 4, 2025

Thanks for the clarification @CodeGat.

Is this a failure mode that would persist if another commit were pushed to the PR? i.e. is it something to do with the CI itself?

If not, then in this situation would a no-op commit pushed to trigger a new round of checks would pass and be unambiguously ok?

@blimlim
Copy link
Author

blimlim commented Feb 4, 2025

no-op commit pushed to trigger a new round of checks would pass and be unambiguously ok?

Should I try this out? Because this PR is merging from the dev to release branch, I'd just need to add a separate PR into the dev branch containing an empty commit

@aidanheerdegen
Copy link
Member

I'd just need to add a separate PR into the dev branch containing an empty commit

Ah, well that does seem a bit OTT. Don't bother in this case. I'll approve.

@CodeGat
Copy link
Member

CodeGat commented Feb 4, 2025

@aidanheerdegen,

in this situation would a no-op commit pushed to trigger a new round of checks would pass and be unambiguously ok?

that is correct

@aidanheerdegen
Copy link
Member

I was planning on using the Release Build DB to check the exe.yaml manifest is correct, but I can't find access-esm1p5/2024.12.0.

Is this a known issue @CodeGat?

Copy link
Member

@aidanheerdegen aidanheerdegen left a comment

Choose a reason for hiding this comment

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

LGTM, just a clarifying question.

@blimlim
Copy link
Author

blimlim commented Feb 4, 2025

Thanks @aidanheerdegen for the review! Merging now

@blimlim blimlim merged commit ba80ad0 into release-historical+concentrations Feb 4, 2025
10 of 11 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