Skip to content

Commit 0004381

Browse files
committed
automate releases and fix linux workflow
Signed-off-by: Rahul Krishna <[email protected]>
2 parents d048882 + 03d148e commit 0004381

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

CHANGELOG.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,25 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1010
### Added
1111
- Input path validation in CLI main function to check if the provided input path exists
1212
- Logger import for better error handling and logging capabilities
13+
- Comprehensive system package requirements documentation in README.md
14+
- Platform-specific installation instructions for Ubuntu/Debian, Fedora/RHEL/CentOS, and macOS
15+
- Enhanced error reporting in command execution helper with detailed error output logging
16+
- Support for multiple Python version managers (pyenv, conda, asdf) in base interpreter detection
1317

1418
### Changed
1519
- Improved CLI error handling with proper logging when input path does not exist
1620
- Test configuration updates:
1721
- Removed unused app import from conftest.py
1822
- Updated test_cli_call_symbol_table to use verbose flag (-v) instead of --quiet flag
23+
- Improved virtual environment creation error handling with informative error messages
24+
- Enhanced `_get_base_interpreter()` method with robust Python interpreter detection across different environments
25+
- Updated README.md with detailed prerequisite packages including development tools and Python headers
1926

2027
### Fixed
2128
- CLI now properly exits with error code 1 when input path doesn't exist instead of proceeding with invalid path
29+
- Virtual environment creation issues on systems missing python3-venv package
30+
- Type safety issues in subprocess command execution by ensuring all arguments are strings
31+
- Cross-platform compatibility for Python interpreter detection
2232

2333
## [0.1.0] - Initial Release
2434

@@ -32,4 +42,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3242
- Caching system with configurable cache directory
3343
- Output artifacts in JSON format
3444
- Verbosity controls for logging
35-
- Eager/lazy analysis modes
45+
- Eager/lazy analysis modes

0 commit comments

Comments
 (0)