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

Make the Sync Logic Pipeline agnostic #47

Closed
NikoMix opened this issue Mar 12, 2021 · 5 comments
Closed

Make the Sync Logic Pipeline agnostic #47

NikoMix opened this issue Mar 12, 2021 · 5 comments
Assignees
Labels
default idle Inactive for 14 days

Comments

@NikoMix
Copy link

NikoMix commented Mar 12, 2021

Currently the job is only available as Github Action. Most of the Github logic is only for debug output - as far as I've seen. It would be great if the sync logic - which is github independant - can be re-used in other Pipelines (Azure Devops, Gitlab, Jenkins, etc.) and having a Github Wrapper around that logic for this particular action.

@ajinkya599
Copy link
Contributor

Hi @NikoMix, supporting this in other pipeline systems is not currently in our backlog.
So we don't plan to invest in this as of now. I would recommend copying the desired code in the action equivalent of other pipeline systems.

cc: @pulkitaggarwl, @ammohant

@NikoMix
Copy link
Author

NikoMix commented Mar 17, 2021

Would you consider a PR for this? I'd like to re-write some parts accepting interfaces, utilizing the adapter pattern with Github as initial Adapter. This would allow it to easily conribute further adaptations.

@ajinkya599
Copy link
Contributor

Sure @NikoMix!
Do you want to discuss your approach here or do you want to have the discussion in the PR?

@github-actions
Copy link

This issue is idle because it has been open for 14 days with no activity.

@github-actions github-actions bot added the idle Inactive for 14 days label Jun 25, 2021
@tauhid621
Copy link
Contributor

Closing this as this has been stale for some time. Please create a new issue if necessary.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
default idle Inactive for 14 days
Projects
None yet
Development

No branches or pull requests

4 participants