Skip to content

Version bump, GitHub Actions workflow, and validation improvements - #7

Merged
va1ha11a merged 5 commits into
mainfrom
chore/update-details
Mar 1, 2026
Merged

Version bump, GitHub Actions workflow, and validation improvements#7
va1ha11a merged 5 commits into
mainfrom
chore/update-details

Conversation

@va1ha11a

@va1ha11a va1ha11a commented Mar 1, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Bump version from 0.1.3 to 0.1.4
  • Add pydantic dependency for validation
  • Add reusable GitHub Actions workflow (.github/workflows/sync.yaml)
  • Update README with GitHub Actions usage examples
  • Add CLI validation for required arguments and path handling
  • Migrate from mypy to ruff for linting
  • Update tests to match new validation behavior

Changes

New workflow - Added a reusable GitHub Actions workflow that allows users to easily sync their private repos to public repos by referencing:

uses: Merge-42/git-sync-filtered/.github/workflows/sync.yaml@v0.1.4

Validation - Added proper validation for CLI arguments using pydantic, ensuring users get clear error messages for missing required options like --keep or --keep-from-file.

Documentation - Updated README with concrete examples showing how to use the GitHub Actions workflow from a private repository.

@va1ha11a va1ha11a self-assigned this Mar 1, 2026
@va1ha11a
va1ha11a merged commit bb69157 into main Mar 1, 2026
15 checks passed
@va1ha11a
va1ha11a deleted the chore/update-details branch March 1, 2026 03:33
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.

1 participant