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

Periodically check that indexed repositories still exist #80

Open
alranel opened this issue Feb 13, 2019 · 3 comments
Open

Periodically check that indexed repositories still exist #80

alranel opened this issue Feb 13, 2019 · 3 comments
Labels
enhancement Something improving existing features

Comments

@alranel
Copy link
Member

alranel commented Feb 13, 2019

We should periodically go through the indexed publiccodes and check whether they are still online. The ones which do not exist anymore should be hidden (or removed?) from the catalog, and logged.

@alranel alranel added the enhancement Something improving existing features label Feb 13, 2019
@lorello
Copy link
Contributor

lorello commented Jun 1, 2022

I suppose that resolving this should prevent also "double" indexing like this:

We changed our project repository URL from https://gitlab.com/opencontent/stanzadelcittadino
to https://gitlab.com/opencontent/stanza-del-cittadino/core

@bfabio
Copy link
Member

bfabio commented Jan 23, 2023

Related to this, what happens when repos are archived?

I don't think we should stop indexing them because they can still be useful or relevant and maybe they were archived because they're considered done.

We should probably signal the archival somewhere - but maybe it can be a factor in the vitality calculation.

Related example: https://developers.italia.it/it/software/pcm-immuni-app-immuni

@libremente
Copy link
Member

libremente commented Jan 23, 2023

We should probably signal the archival somewhere - but maybe it can be a factor in the vitality calculation.

My 2cents: that's probably affecting the development status value.
By checking the docs it says:

obsolete - Il software non è più manutenuto o aggiornato. Tutto il codice sorgente è archiviato e tenuto per ragioni di storico.

However this would mean getting this info via API and overriding a publiccode.yml entry, not very clean...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Something improving existing features
Projects
None yet
Development

No branches or pull requests

4 participants