Skip to content

Add command to import github events from gh archive #19

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

DavyGab
Copy link

@DavyGab DavyGab commented Nov 17, 2024

Main Updates:

  1. GitHub Events Import:

    • Functional app:import-github-events command with date filtering
    • Command : php bin/console app:import-github-events YYYY-MM-DD
    • Leveraged GithubEventImporter for event handling.
  2. Repository Refactoring:

    • Added methods to handle actors, repositories, and events with secure transactions.
    • Conflict resolution for duplicate entries.
  3. Technical Improvements:

    • Added symfony/http-client as a dependency.

Testing:

  • Command successfully tested, including edge cases.
  • Validated with PHPUnit (unit and functional tests).

Future Enhancements:

  • Asynchronous processing with Symfony Messenger.

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