Skip to content

Windows release runner rejects empty process arguments #512

Description

@localai-bot

The exact merged-SHA release dry run compiles the Windows CPU bundle, including test_cpu_isa_x86, then fails before runtime validation.

Evidence: https://github.com/mudler/vllm.cpp/actions/runs/31625581156/job/94211117810

Invoke-Checked declares Arguments as a mandatory string[]. Calls that execute a test without arguments pass @(), and PowerShell rejects that empty collection before invoking the executable:

Cannot bind argument to parameter 'Arguments' because it is an empty array.

The helper must accept an explicitly empty argument list while preserving checked exit-status handling for empty and non-empty calls. Add a RED-first contract that executes the empty-argument path. The exact ten-platform dry run must then pass before the pre-alpha tag is created.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions