Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Publish each module merge to a module directory #318

Open
hparfr opened this issue Mar 20, 2025 · 0 comments
Open

Publish each module merge to a module directory #318

hparfr opened this issue Mar 20, 2025 · 0 comments
Labels
enhancement New feature or request

Comments

@hparfr
Copy link

hparfr commented Mar 20, 2025

Is your feature request related to a problem?

For humans: I need an easy way to find existance of known module for each versions.
For machines:

  • Keep track of what module are available now.
  • Be able to generate part of openupgrade/apriori.py automatically

One of my long term goal, is to be able to know for a given project in one version, what modules need to be ported.

Non goals:

  • show dependency paths
  • manage module versions

Describe the solution you'd like

I would like oca-github-bot to automatically publish to a dedicated repo, when a module merged.
The information stored will be: {odoo version}, { module name }, {org = OCA}, { repo }

In case of module move to another repo, merged to another module, split between modules, the infromation will be {odoo version}, { module name }, {org = OCA}, { repo }, { org = OCA }, { repo in previous version }, { module name in previous version }.
This require #317 and it will make a stone with two shots kill two birds with one stone.

Describe alternatives you've considered

Pypi: look if a module is in pypi works only if org = oca.
OCA app store: do not work for different org.

Additional context

Add any other context about the feature request here.

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant