Problem:
When individual packages (e.g., CLI) are updated, the metapackage repo may still have outdated links to these submodules. As a result, development from the metapackage might occur with stale submodule versions.
Proposed solution:
Develop a GitHub Action that periodically or when triggered updates the submodule pointers in the metapackage to the latest versions available in their respective repositories.
Steps to Implement:
Create a GitHub Action workflow file (.github/workflows/update-submodules.yml).
Set up a trigger for the action.
Define steps to pull the latest changes for each submodule and commit those changes back to the metapackage repository.
Problem: When individual packages (e.g., CLI) are updated, the metapackage repo may still have outdated links to these submodules. As a result, development from the metapackage might occur with stale submodule versions.
Proposed solution: Develop a GitHub Action that periodically or when triggered updates the submodule pointers in the metapackage to the latest versions available in their respective repositories.
Steps to Implement: