Skip to content

fix: Replace std::process::exit(1) with proper error propagation in CI #156

@erishforG

Description

@erishforG

Problem

At commands.rs:1223 and 1236, the CI watch function calls std::process::exit(1) directly, bypassing all Drop handlers and cleanup logic.

Proposed Solution

Return a typed ExitCode or a dedicated error variant. Handle the non-zero exit in main.rs.

Category: fix | Priority: medium

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions