Skip to content

feat: query language#9

Merged
rorybyrne merged 23 commits intomainfrom
4-feat-query-language-for-commits
Feb 10, 2025
Merged

feat: query language#9
rorybyrne merged 23 commits intomainfrom
4-feat-query-language-for-commits

Conversation

@rorybyrne
Copy link
Contributor

No description provided.

The commit adds a new CLI interface and query functionality for experiments:
- Implement CLI commands using Click framework
- Add query service to filter experiment commits by metrics
- Add JMESPath-based query engine for flexible experiment filtering
- Add experiment state parsing and commit message formatting
- Restructure git-related domain models
The changes improve the way experiment commits are handled by:
- Separating commit message formatting from experiment data
- Adding UUID and timestamp tracking for experiments
- Introducing clearer separation between commit body and metadata
- Adding template support for commit messages
The commit message focuses on the main changes which include:
- Using TYPE_CHECKING for circular imports
- Replacing List with Sequence for better type hints
- Removing unused test file
- Restructuring and simplifying test cases
@rorybyrne rorybyrne linked an issue Feb 10, 2025 that may be closed by this pull request
@rorybyrne rorybyrne merged commit a0ca376 into main Feb 10, 2025
5 checks passed
@rorybyrne rorybyrne deleted the 4-feat-query-language-for-commits branch February 10, 2025 19:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: query language for commits

1 participant