esrlabs / chipmunk

log analysis tool
Apache License 2.0
562 stars 39 forks source link

Build CLI: Configurations on User Level & CI Improvements #2129

Open AmmarAbouZor opened 1 week ago

AmmarAbouZor commented 1 week ago

This PR closes #2119 This PR closes #2140 This PR closes #2141

It provides a way for the users to configure their environment and preferences in a file in Chipmunk home directory to be loaded and used by the build CLI tool

It Provides fixes improvements in fixes to run CI checks which are described in the linked issues.

The following configuration are provided currently:

Roadmap:

AmmarAbouZor commented 1 week ago

@DmitryAstafyev The default shell will be retrieved from SHELL environment variable. I'll test this PR on Linux and Windows, but could you please test it on MacOS

AmmarAbouZor commented 1 week ago

Test passes on Windows

AmmarAbouZor commented 12 hours ago

Timeout has been implemented within CI checks themselves instead of building them inside the CLI tool itself