Skip to content

Remove name based filter for maestro flow - #3197

Draft
Mihaiii wants to merge 2 commits into
mainfrom
fix/masestro-flow-name-filter
Draft

Remove name based filter for maestro flow#3197
Mihaiii wants to merge 2 commits into
mainfrom
fix/masestro-flow-name-filter

Conversation

@Mihaiii

@Mihaiii Mihaiii commented Sep 10, 2026

Copy link
Copy Markdown
Contributor

For https://uipath.atlassian.net/browse/PILOT-7533

Studioweb outputs "new.flow" flow files instead of "<proj_name>.flow" file names, which are expected in tests. Therefore, studioweb stdio test checks fail even though the flow was generated. This is a test issue - the name doesn’t have to be in a particular format.

Run example (maestro-flow only) here with (unmerged) studioweb stdio and this skills branch: https://dev.azure.com/uipath/coder_eval/_build/results?buildId=13343309&view=results
Results: TODO

Run example (maestro-flow only) here with Delegate SDK and this skills branch: https://dev.azure.com/uipath/coder_eval/_build/results?buildId=13339361&view=results
Results: TODO

@Mihaiii Mihaiii changed the title Remove filter based on name for maestro flow Remove name based filter for maestro flow Sep 10, 2026
…prune dot-dirs

Run 2026-09-10_11-06-05 (studio-web) still zeroed 21 tasks on
`No .flow file matching '<Name>*.flow'`: dropping --flow-name from the
YAMLs left the same anchor in ~25 per-task check_*.py graders
(find_flow_file(flow_glob=...), FLOW_GLOB, advisory load_flow), while
Studio Web keeps the scaffolded `new.flow` and the harness exports it
verbatim.

- flow_check.find_flow_files: flow_glob selects among a project's flows;
  when it matches nothing the project's own .flow files are used and
  find_flow_file still refuses a genuinely ambiguous set.
- flow_check._rglob_pruned: skip dot-directories. eval-local-crud kept two
  failed `flow init` attempts in hidden scratch dirs beside the real
  1-node build and the checker refused all three as equal candidates.
- advisory_flow_utils.load_flow: fall back to a lone generated .flow.
- check_drive_to_slack: route through the shared find_flow_file.
- 8 discovery tests for the new behaviour.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@Mihaiii

Mihaiii commented Sep 10, 2026

Copy link
Copy Markdown
Contributor Author

Will get back to this after #3124 is merged into main (after the review process) and main into this branch.

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