cube-doctor issueshttps://forge.extranet.logilab.fr/cubicweb/cube-doctor/-/issues2021-02-03T15:44:42Zhttps://forge.extranet.logilab.fr/cubicweb/cube-doctor/-/issues/23The "update licence years" regex fails when "logilab" isn't on the line2021-02-03T15:44:42ZLaurent PeuchThe "update licence years" regex fails when "logilab" isn't on the lineIn some other situations the copyright line doesn't contains "logilab" (clients' projects) so the regex fails, shouldn't we make this regex more permissive?
cc @fferry @schabotIn some other situations the copyright line doesn't contains "logilab" (clients' projects) so the regex fails, shouldn't we make this regex more permissive?
cc @fferry @schabothttps://forge.extranet.logilab.fr/cubicweb/cube-doctor/-/issues/22Add licence in python files which don't have one2021-02-03T15:37:34ZLaurent PeuchAdd licence in python files which don't have oneThis was suggestion by @fferry and has raised again. Should we do that? It seems to be a good idea.This was suggestion by @fferry and has raised again. Should we do that? It seems to be a good idea.https://forge.extranet.logilab.fr/cubicweb/cube-doctor/-/issues/21Define the content of a .cube-doctor.yml2021-08-04T16:12:34ZLaurent PeuchDefine the content of a .cube-doctor.ymlIdeas:
- excluding list of refactoring commands (block-list)
- including list of refactoring commands (allow-list)
- number of MRs at once?
- only on certain days?
I guess most of those options will come from requests from users.Ideas:
- excluding list of refactoring commands (block-list)
- including list of refactoring commands (allow-list)
- number of MRs at once?
- only on certain days?
I guess most of those options will come from requests from users.https://forge.extranet.logilab.fr/cubicweb/cube-doctor/-/issues/20ajout mypy dans tox.ini et gitlab-ci.yml2021-02-02T14:44:54ZNicolas Chauvatnicolas.chauvat@logilab.frajout mypy dans tox.ini et gitlab-ci.ymlvoir titrevoir titrehttps://forge.extranet.logilab.fr/cubicweb/cube-doctor/-/issues/19génération MR avec résultat pyannotate (ou équivalent)2021-02-02T14:44:54ZNicolas Chauvatnicolas.chauvat@logilab.frgénération MR avec résultat pyannotate (ou équivalent)voir titrevoir titrehttps://forge.extranet.logilab.fr/cubicweb/cube-doctor/-/issues/18améliorer/refaire/porter à python new-version2021-01-29T16:39:32ZLaurent Peuchaméliorer/refaire/porter à python new-versionC'est déjà super ce qu'on a mais pour l'instant on en est pas encore totalement satisfait et il faudrait peut être le porter sur un petit utilitaire python qui reprend ce qu'on a déjà fait pour pouvoir facilement l'installer dans toxC'est déjà super ce qu'on a mais pour l'instant on en est pas encore totalement satisfait et il faudrait peut être le porter sur un petit utilitaire python qui reprend ce qu'on a déjà fait pour pouvoir facilement l'installer dans toxhttps://forge.extranet.logilab.fr/cubicweb/cube-doctor/-/issues/17Update the link inside __pkginfo__.py to use forge.extranet.fr2021-01-29T15:21:09ZNoé GaumontUpdate the link inside __pkginfo__.py to use forge.extranet.frhttps://forge.extranet.logilab.fr/cubicweb/cube-doctor/-/issues/16automate cube-doctor2021-02-03T15:29:37ZLaurent Peuchautomate cube-doctorSet up cube-doctor automation:
- [x] create a forge account named cube-doctor
- [x] create a projet logilab/cube-doctor (like logilab/assignbot) with a scheduled pipeline that runs daily
- [ ] modify cube-doctor to run on projects that h...Set up cube-doctor automation:
- [x] create a forge account named cube-doctor
- [x] create a projet logilab/cube-doctor (like logilab/assignbot) with a scheduled pipeline that runs daily
- [ ] modify cube-doctor to run on projects that have the tag cube-doctor
Set up projects:
- [x] projects that want to use cube-doctor must have the tag "use-cube-doctor"
- [ ] use a `.cube-doctor.yml` to configure cube-doctor (config options to be defined)Laurent PeuchLaurent Peuchhttps://forge.extranet.logilab.fr/cubicweb/cube-doctor/-/issues/15cube-doctor auto-upgrade-dependencies add another commit will all versions mo...2021-02-02T15:58:45ZLaurent Peuchcube-doctor auto-upgrade-dependencies add another commit will all versions modified at onceLaurent PeuchLaurent Peuchhttps://forge.extranet.logilab.fr/cubicweb/cube-doctor/-/issues/14get rid of cubicweb_*.spec files?2021-08-04T16:12:36ZLaurent Peuchget rid of cubicweb_*.spec files?Apparently this is only used for client projects that uses redhat/fedora but we aren't sure that there are any that do that anymore. In addition, if everyone move to docker we won't need it anymore.
This is, apparently, still present in...Apparently this is only used for client projects that uses redhat/fedora but we aren't sure that there are any that do that anymore. In addition, if everyone move to docker we won't need it anymore.
This is, apparently, still present in a cube skeleton.
cc @nchauvathttps://forge.extranet.logilab.fr/cubicweb/cube-doctor/-/issues/13fixer le CI de cube-doctor2021-02-02T14:32:02ZLaurent Peuchfixer le CI de cube-doctorLaurent PeuchLaurent Peuchhttps://forge.extranet.logilab.fr/cubicweb/cube-doctor/-/issues/12explore the usage of include in .gitlab-ci.yml2021-08-04T16:12:39ZLaurent Peuchexplore the usage of include in .gitlab-ci.ymlLaurent PeuchLaurent Peuchhttps://forge.extranet.logilab.fr/cubicweb/cube-doctor/-/issues/11nouvelle règle pour rajouter yamllint dans tous les projets2021-02-16T18:57:13ZLaurent Peuchnouvelle règle pour rajouter yamllint dans tous les projetsComme chez frarchives-edition https://forge.extranet.logilab.fr/francearchives/cubicweb-frarchives-edition/-/jobs/121034Comme chez frarchives-edition https://forge.extranet.logilab.fr/francearchives/cubicweb-frarchives-edition/-/jobs/121034Laurent PeuchLaurent Peuchhttps://forge.extranet.logilab.fr/cubicweb/cube-doctor/-/issues/10automatic upgrade of dependencies2021-02-03T15:52:28ZNicolas Chauvatnicolas.chauvat@logilab.frautomatic upgrade of dependenciesgenerate MR that upgrade dependencies (one MR per dependency upgraded)generate MR that upgrade dependencies (one MR per dependency upgraded)Laurent PeuchLaurent Peuchhttps://forge.extranet.logilab.fr/cubicweb/cube-doctor/-/issues/5Remove py2 tests from .gitlab-ci.yml & tox.ini2022-04-15T08:13:31ZArthur LutzRemove py2 tests from .gitlab-ci.yml & tox.ini... maybe there are some exceptions... maybe there are some exceptionshttps://forge.extranet.logilab.fr/cubicweb/cube-doctor/-/issues/4Update all projects urls2020-11-20T13:14:07ZSimon ChabotUpdate all projects urlsMake sure that all projects / cubes url targets the new forge (and not the old one).
cf https://forge.extranet.logilab.fr/cubicweb/cubes/signedrequest/-/blob/branch/default/cubicweb_signedrequest/__pkginfo__.py#L29 for instance.Make sure that all projects / cubes url targets the new forge (and not the old one).
cf https://forge.extranet.logilab.fr/cubicweb/cubes/signedrequest/-/blob/branch/default/cubicweb_signedrequest/__pkginfo__.py#L29 for instance.https://forge.extranet.logilab.fr/cubicweb/cube-doctor/-/issues/3Using include mecanism in .gitlab-ci.yml2021-08-04T16:14:56ZArthur LutzUsing include mecanism in .gitlab-ci.ymlOn salsa (debian's gitlab instance) they use a common pipeline https://salsa.debian.org/salsa-ci-team/pipeline/ that is included by the projects, with some variables to configure some steps.
It would be nice to have this on the cubes, ...On salsa (debian's gitlab instance) they use a common pipeline https://salsa.debian.org/salsa-ci-team/pipeline/ that is included by the projects, with some variables to configure some steps.
It would be nice to have this on the cubes, instead of modifying each step everytime a common step needs to be introduced...https://forge.extranet.logilab.fr/cubicweb/cube-doctor/-/issues/2Add tox pypi-publish and deb-publish2021-08-04T16:12:31ZNoé GaumontAdd tox pypi-publish and deb-publishFollowing https://forge.extranet.logilab.fr/cubicweb/cubicweb/-/merge_requests/49 and https://forge.extranet.logilab.fr/cubicweb/cubicweb/-/merge_requests/50 .
Is-it possible to add these 2 tox command to all cube having tox ?Following https://forge.extranet.logilab.fr/cubicweb/cubicweb/-/merge_requests/49 and https://forge.extranet.logilab.fr/cubicweb/cubicweb/-/merge_requests/50 .
Is-it possible to add these 2 tox command to all cube having tox ?https://forge.extranet.logilab.fr/cubicweb/cube-doctor/-/issues/1Add a proper read me2020-10-07T12:33:42ZNoé GaumontAdd a proper read mePresent the purpose of this cube and a usage examplePresent the purpose of this cube and a usage example