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

tools: add get_apps_repo.py, a lib that allows to pass --apps-repo or --apps-dir to tools #2510

Merged
merged 16 commits into from
Sep 12, 2024

Conversation

Salamandar
Copy link
Contributor

@Salamandar Salamandar commented Aug 11, 2024

tl;dr this is a step towards splitting this repository in half : apps shouldn't reference APPS_DIR anymore, they require a --apps-repo (clone it to a temp dir) or --apps-dir (an already cloned repo).

Tools:

  • apps_caches.py -> only reads catalog, both are relevant
  • catalog_linter.py -> only local repo is relevant
  • list_builder.py -> reads catalog, but uses logos -> only local repo is relevant
  • save_added_dates.py-> only local repo relevant
  • autopatch -> both is relevant
  • autoupdate_app_sources-> only reads catalog, both are relevant
  • readme_generator -> reads catalog, both are relevant
  • update_apps_level -> converted
  • webhooks -> no

@Salamandar Salamandar force-pushed the tools_apps_arg branch 4 times, most recently from 5b2b90f to f61e49d Compare August 17, 2024 20:52
@Salamandar Salamandar force-pushed the tools_apps_arg branch 13 times, most recently from bc29abd to e4c46d0 Compare September 11, 2024 14:07
@Salamandar Salamandar force-pushed the tools_apps_arg branch 2 times, most recently from a813675 to d0d915a Compare September 12, 2024 09:09
Salamandar and others added 2 commits September 12, 2024 14:38
Co-authored-by: Alexandre Aubin <4533074+alexAubin@users.noreply.github.com>
@Salamandar Salamandar merged commit 78ef9a2 into master Sep 12, 2024
5 checks passed
@Salamandar Salamandar deleted the tools_apps_arg branch September 12, 2024 12:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants