Skip to content

Release 1.2.1 - #483

Merged
jwhite242 merged 11 commits into
mainfrom
develop
Aug 11, 2026
Merged

jwhite242 merged 11 commits into
mainfrom
develop

Conversation

@jwhite242

Copy link
Copy Markdown
Collaborator

Merge 1.2.1 into main for release/tagging

jwhite242 and others added 11 commits April 16, 2026 10:45
Brings the tagged release merge commit into develop to keep branch ancestry aligned.
Add scriv based changelogs

Add contributing guide

Back port recent release notes to new changelog

Add what's new section to docs with auto generated changelog and contributing guide
This PR partially addresses #476

Signed-off-by: Alan Thomas Grier <grier1@llnl.gov>
* Match parameter tokens exactly in get_used_parameters

_get_used_parameters built the search pattern as
r"\{}\({}\.*\w*\)".format(token, key), where \.* is zero-or-more
literal dots and \w* is zero-or-more word characters. For a parameter
named N that regex also matches $(NP), so a step whose command uses
only $(NP) reports both N and NP as used.

get_used_parameters feeds Study.get_tasks_per_step, which uses the
result to decide whether a step is expanded across parameter
combinations and to build the combination workspace/label. So a
prefix collision (common in HPC specs: N vs NP, X vs X2) can attach
the wrong parameters to a step or, when a command literally contains a
$(N...)-shaped token, expand a step into extra instances.

Require the character after the key to be ")" or ".<suffix>", and
re.escape the key. Exact, $(key.label), and $(key.name) forms still
match. Added a regression test.

Signed-off-by: Arpit Jain <arpitjain099@gmail.com>

* Tick dev version and add a changelog fragment

Signed-off-by: Arpit Jain <arpitjain099@gmail.com>

---------

Signed-off-by: Arpit Jain <arpitjain099@gmail.com>
Extends hypothesis deadlines in CI only to account for increased system variability in CI environments.
@jwhite242
jwhite242 merged commit 82e6902 into main Aug 11, 2026
28 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