Skip to content
Snippets Groups Projects

scripts: Add a script to generate the list of apps to rebuild

Merged Antoine R. Dumont requested to merge ardumont/swh-apps:list-impacted-apps into master

This opens whatever apps has the module name [1] in its current frozen requirements. If the constraint of module name and version does not match, it outputs said application as being impacted.

On current master for that repository, this behaves adequately [2]

[1] application name transformed as pypi module name

[2]

$ ./scripts/list-apps-to-rebuild swh-loader-core 5.2.0
swh-loader-bzr
swh-loader-cvs
swh-loader-git
swh-loader-highpriority
swh-loader-mercurial
swh-loader-package
swh-loader-svn
$ ./scripts/list-apps-to-rebuild swh-loader-core 5.1.0
swh-loader-bzr
swh-loader-cvs
swh-loader-mercurial
$ grep swh.loader.core apps/swh-loader-bzr/requirements-frozen.txt
swh.loader.core==4.2.0
$ grep swh.loader.core apps/swh-loader-cvs/requirements-frozen.txt
swh.loader.core==5.0.0
$ grep swh.loader.core apps/swh-loader-mercurial/requirements-frozen.txt
swh.loader.core==4.2.0

Ref. sysadm-environment#4724 (closed)

cc @teams/sysadmin

Edited by Antoine R. Dumont

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
Please register or sign in to reply
Loading