Skip to content
This repository has been archived by the owner on Feb 21, 2022. It is now read-only.

Add support for releases #274

Open
aexvir opened this issue Jan 21, 2020 · 0 comments
Open

Add support for releases #274

aexvir opened this issue Jan 21, 2020 · 0 comments
Labels
enhancement New feature or request good first issue Good for newcomers python Pull requests that update Python code

Comments

@aexvir
Copy link
Contributor

aexvir commented Jan 21, 2020

We should display the project releases within The Zoo itself, it should be fairly simple if we don't want to store them in our DB, but in the future, when we'll have a more reliable service-to-service dependency graph it would be nice to notify the dependant services when there is a new release on the dependency.

On the service details view, we already show some handy info about the service itself. We could extend that view to also include information about releases and their changelog from platforms like GitLab or GitHub. We'll just have a new tab on the service details menu, and a new API view that would fetch the releases data from our own database.

In order to have the releases in our database we'll just have a periodic celery task that will save the releases to our system. We'll just store the version, release name, changelog and links to artifacts.

@aexvir aexvir added good first issue Good for newcomers python Pull requests that update Python code labels Oct 7, 2020
@aexvir aexvir added the enhancement New feature or request label Oct 7, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request good first issue Good for newcomers python Pull requests that update Python code
Projects
None yet
Development

No branches or pull requests

1 participant