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

PoC dependency updates through events #39

Open
e-backmark-ericsson opened this issue Jun 8, 2022 · 2 comments
Open

PoC dependency updates through events #39

e-backmark-ericsson opened this issue Jun 8, 2022 · 2 comments
Labels

Comments

@e-backmark-ericsson
Copy link
Contributor

Disclaimer: This issue should be put in a general cdevents community repo, but as we lack such I put it here instead.

I'd like to see a PoC on dependency updates through events. The idea is that e.g. artifact published event should trigger a new pull request being created in a repository that depends on that "upstream" repo. It could be a lib->component relation or a component->application relation or similar. The new pull request in that "downstream" repo should then have a change created event sent for it, which somehow relates to the artifact being the cause of that update.

Note: The functionality of triggering downstream dependency updates is today handled by for example Dependabot if both repos are in GitHub, but what if not? And sending such events would also make it possible to visualize and measure on such dependency updates in a generic manner

@e-backmark-ericsson
Copy link
Contributor Author

This PoC could maybe be based on Mend Renovate - https://www.mend.io/free-developer-tools/renovate/
We could also look in to integrating Dependency Track - https://owasp.org/www-project-dependency-track/
also Defect Dojo - https://github.com/DefectDojo/django-DefectDojo

@mekhanique
Copy link

mekhanique commented Dec 4, 2023

Looks like some of this relates to comments around promotion and test related events you, @afrittoli, @xbcsmith and I made in #143. Thoughts?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: Backlog
Development

No branches or pull requests

2 participants