Order of apps to be installed

As for the order of operations performed by 'bench migrate'? I think it’s unpredictable:

  1. 'sync_all()' calls 'frappe.get_installed_apps() without a sort argument:
    frappe/sync.py at develop · frappe/frappe · GitHub

  2. 'get_installed_apps' generates a Python List. But there isn’t a default sorting.
    get_installed_apps()

1 Like