Skip to content

Restrict payu versions greater than 1.1.6 - #356

Merged
SeanBryan51 merged 1 commit into
mainfrom
place-upper-bound-on-payu
Aug 18, 2026
Merged

SeanBryan51 merged 1 commit into
mainfrom
place-upper-bound-on-payu

Conversation

@SeanBryan51

Copy link
Copy Markdown
Collaborator

This is done temporarily for the upcoming workshop training. More recent payu features are not currently needed by benchcab and are causing some issues. E.g. payu requires explicitly specifying the --new-uuid argument to generate a new experiment UUID in payu 1.3.3 and python 3.9 support was dropped in payu 1.1.6.

This is done temporarily for the upcoming workshop training. More recent
payu features are not currently needed by benchcab and are causing some
issues. E.g. payu requires explicitly specifying the --new-uuid argument
to generate a new experiment UUID in [payu 1.3.3][payu-1.3.3] and python
3.9 support was dropped in [payu 1.1.6][payu-1.1.6].

[payu-1.1.6]: https://github.com/payu-org/payu/releases/tag/1.1.6
[payu-1.3.3]: https://github.com/payu-org/payu/releases/tag/1.3.3
@codecov

codecov Bot commented Aug 18, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 68.83%. Comparing base (874ae98) to head (4297aee).
⚠️ Report is 6 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #356   +/-   ##
=======================================
  Coverage   68.83%   68.83%           
=======================================
  Files          21       21           
  Lines        1232     1232           
=======================================
  Hits          848      848           
  Misses        384      384           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@SeanBryan51
SeanBryan51 merged commit 0647925 into main Aug 18, 2026
4 checks passed
@SeanBryan51
SeanBryan51 deleted the place-upper-bound-on-payu branch August 18, 2026 06:09
SeanBryan51 added a commit that referenced this pull request Aug 18, 2026
I had forgotten there was a necessary change made in [payu
1.1.7][payu-1.1.7] to prepend the container launcher script to the pbs
command - this is required by benchcab to function on Gadi.  Installing
benchcab with python > 3.9 (when using more recent versions of payu)
does not break functionality, so it was unnecessary to impose payu <
1.1.6 in #356. Instead, we
restrict payu to be < [1.3.3][payu-1.3.3] which introduces the
`--new-uuid` requirement which breaks existing functionality.

[payu-1.1.7]: https://github.com/payu-org/payu/releases/tag/1.1.7
[payu-1.3.3]: https://github.com/payu-org/payu/releases/tag/1.3.3
SeanBryan51 added a commit that referenced this pull request Aug 18, 2026
I had forgotten there was a necessary change made in [payu
1.1.7][payu-1.1.7] to prepend the container launcher script to the pbs
command - this is required by benchcab to function on Gadi.  Installing
benchcab with python > 3.9 (when using more recent versions of payu)
does not break functionality, so it was unnecessary to impose payu <
1.1.6 in #356. Instead, we
restrict payu to be < [1.3.3][payu-1.3.3] which introduces the
`--new-uuid` requirement which breaks existing functionality.

[payu-1.1.7]: https://github.com/payu-org/payu/releases/tag/1.1.7
[payu-1.3.3]: https://github.com/payu-org/payu/releases/tag/1.3.3
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.

1 participant