How to use multiple version remotes like shared?
See original GitHub issueFor example.
-
An application contains the packages
profile
,home
andsearch
. The packageprofile
provides theProfile
component, and the packageshome
andsearch
use theProfile
component from the remote package. -
The code of the
Profile
component was modified (some breaking changes were introduced) and the version was upgraded from1.0
to2.0
, at which point thehome
package updated its code to use the latest version of2.0
. However, the code in thesearch
package has not been updated yet, and should use the1.0
version.
As far as I can tell, it is possible to use shared version control (e.g. using multiple versions at the same time) in managing third party dependencies such as lodash. But I haven’t found a solution in the remote package yet.
Thanks for any input.
Issue Analytics
- State:
- Created 3 years ago
- Reactions:6
- Comments:6 (2 by maintainers)
Top GitHub Comments
Append the name to the remotes name property and file name . Then you can lol unique files and resolve to the right global like app1:app1v2_0
@jacob-ebey thx, but unfortunately this approach is not suitable for me as I want to keep all repositories as private. The simplest solution I see is keeping different build versions of container on my own host.