Commit Graph

10 Commits

Author SHA1 Message Date
45da0aba81 chore(gitignore): add __pycache__ to ignore list 2025-07-23 13:39:11 +02:00
c90fa6e39f feat(models): add configuration and lock models for patch management
- Introduce models for managing upstream and patch configurations.
- Add lock models to track the last processed upstream commit.
- Enable structured data validation using Pydantic.
2025-07-23 13:39:11 +02:00
1ff3091ef1 chore(deps): add GitPython and pytest dependencies
- Add GitPython to manage Git repositories programmatically
- Add pytest for running unit tests and configuring test paths
2025-07-23 13:39:11 +02:00
312f09a2d7 docs(todo): add initial feature checklist for patchman
- Outline planned features and functionality for the patchman tool
- Serve as a basis for future development and iteration
2025-07-23 13:39:11 +02:00
2fda134686 chore(changelog): update unreleased changelog 2025-07-12 19:26:44 +00:00
b5bc63fd6c docs: Adds TODO file
Some checks failed
Auto Changelog & (Release) / release (push) Successful in 13s
Build and Publish nightly package / build-and-publish (push) Failing after 1m23s
- Provides a location to record ideas and future improvements.
2025-07-12 21:26:15 +02:00
6b51705a9e feat: Initializes project with basic configuration and structure
- Creates `cliff.toml` for changelog generation.
- Adds `pyproject.toml` for project metadata and dependencies.
- Sets up initial file structure with `.gitkeep`.
2025-07-12 21:26:08 +02:00
9c07262c23 chore: Adds VS Code settings for Python and UI
- Configures Python environment and analysis paths.
- Customizes VS Code workbench colors for improved UI.
2025-07-12 21:25:34 +02:00
c31905c43c feat: Adds script to sync version from pyproject.toml
- Adds a script to extract the version from pyproject.toml and
  write it to a VERSION file.
- This ensures the version information is easily accessible
  without external dependencies.
2025-07-12 21:25:28 +02:00
2773984dcb chore(ci): Adds nightly and release build workflows
- Introduces workflows for nightly and release builds,
  automating package publishing to Gitea.
- Includes scripts for setting Poetry version, cleaning up
  old dev versions, and uploading assets to releases.
- Adds a merge template for pull requests.
2025-07-12 21:25:20 +02:00