esrlabs / chipmunk

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

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

Closed AmmarAbouZor closed 2 weeks ago

AmmarAbouZor commented 1 month 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 month 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 month ago

Test passes on Windows

AmmarAbouZor commented 2 weeks ago

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