Skip to content

Add native PowerShell smoke coverage for contributor commands #44291

Description

@aniruddhaadak80

Problem

Several contributor-facing commands are effectively validated only through bash-style environments. Recent examples included commands that worked in Git Bash/CI but failed in native PowerShell due to shell assumptions.

Why It Matters

  • Native Windows contributors discover shell-specific failures late.
  • CI can stay green while a common local workflow is broken.
  • Regressions around PowerShell support are easy to reintroduce when scripts assume Unix utilities.

Suggested Scope

Add a lightweight Windows PowerShell smoke job for a small set of high-value contributor commands, such as:

  • pnpm check:docs
  • pnpm build:strict-smoke
  • other shell-sensitive commands that are expected to work for local contributors

Acceptance Criteria

  • At least one CI lane runs selected contributor commands under native PowerShell, not only bash.
  • Shell-specific failures are caught in CI before users report them.
  • The job stays intentionally small so it does not duplicate the full existing Windows matrix.

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Normal backlog priority with limited blast radius.clawsweeper:needs-maintainer-reviewClawSweeper marked this issue as needing maintainer review before automation.clawsweeper:needs-product-decisionClawSweeper marked this issue as needing a product or behavior decision.clawsweeper:no-new-fix-prClawSweeper does not recommend queueing a new automated fix PR for this issue.clawsweeper:source-reproClawSweeper found a high-confidence source-level issue reproduction.impact:otherThis issue has meaningful maintainer-visible impact outside the owned taxonomy.issue-rating: 🦞 diamond lobsterVery strong issue quality with high-confidence source-level or clear reproduction.

    Type

    No type

    Fields

    Priority

    None yet

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions