Skip to content
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

refactor(versioning): add ref to nodes #164

Closed
wants to merge 4 commits into from
Closed

refactor(versioning): add ref to nodes #164

wants to merge 4 commits into from

Conversation

oreenlivnicode
Copy link
Contributor

No description provided.

oreenlivnicode and others added 4 commits December 31, 2023 15:30
* refactor:
Support versioning in gh_api
Add versioning to redis
Use ref_pointers hash
Index using ref_pointers
Change workflow_download_hitory to consist workflow paths instead of repos

* Refactor + Feat:
Add support for tags and refs in nodes
Add commit sha resolution login to gh_api
Add utils module to indexer
Download and Index seems to work

Not passing tests.

* Tests:
Unit tests passing

* Refactor:
Calculate uses property of objects with absolute path

* Refactor + Tests:
Add unit tests for dependency
Support multiple refs for nodes.
Add get_workflow and get_action.
Check in index if node exists with its full name (commit_sha)
Add push_graph function to neo4j_graph, which pushes and not merges.
Rename push_graph to merge_graph.
Update integration tests snapshots.

* Docs + Tests:
Document push_object and merge_object
Revert tests_init.py
Rename gh_api functions get_download_url_for_composite_action

* Chore: PR tasks

* Chore:
Update function docs.
Add utils functions
Add integration test for resuable workflow with different refs.
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