Skip to content

fix: add explicit String path overloads - #790

Open
claymcleod wants to merge 3 commits into
wdl-1.2from
fix/string-path-overloads-wdl-1.2
Open

fix: add explicit String path overloads#790
claymcleod wants to merge 3 commits into
wdl-1.2from
fix/string-path-overloads-wdl-1.2

Conversation

@claymcleod

Copy link
Copy Markdown
Collaborator

Added explicit String overloads for basename and size to remove the overload ambiguity introduced when WDL 1.2 added Directory. Expanded the size example to cover required and optional string paths. Closes #683.

This targeted wdl-1.2, the earliest affected minor version. The change must be forward-ported to wdl-1.3 and wdl-1.4 after it merges.

Before submitting this PR, please make sure:

  • You have added a few sentences describing the PR here.
  • You have considered whether the README.md or other documentation needs updating to account for these changes.
  • You have updated the CHANGELOG.md describing the change and linking back to your pull request.
  • You have read and agree to the CONTRIBUTING.md document.
  • You have considered adding or updating relevant example WDL tests to the specification.
    • See the guide for more details.

For OpenWDL team members:

  • Assign the appropriate individual to this PR.
  • Triage the PR and add appropriate labels.

@claymcleod
claymcleod requested a review from a team as a code owner July 16, 2026 18:20
@claymcleod claymcleod added Z-specification-change (Metadata) An issue or PR related to a specification change. T-stdlib (Topic) Issues related to the standard library. T-types (Topic) Issues related to the WDL type system. S05-in-progress (State) A task that is in progress. K-bug (Kind) A bug report (for issues) and/or bugfix (for PRs). labels Jul 16, 2026
@claymcleod claymcleod self-assigned this Jul 16, 2026
@claymcleod claymcleod added this to the 1.4 milestone Jul 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

K-bug (Kind) A bug report (for issues) and/or bugfix (for PRs). S05-in-progress (State) A task that is in progress. T-stdlib (Topic) Issues related to the standard library. T-types (Topic) Issues related to the WDL type system. Z-specification-change (Metadata) An issue or PR related to a specification change.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants