Is your feature request related to a problem? Please describe.
CUE compatibility caching already lives under github.com/kubevela/pkg/cue/upgrade and is consumed by this repo through the pkg dependency. As github.com/kubevela/pkg/cache becomes the shared cache surface, CUE compat caching should align with that package (in pkg) and workflow should pick up the dependency bump so there is one cache story across repos.
Describe the solution you'd like
Scope for this workflow issue:
- Coordinate / land the pkg-side alignment of
cue/upgrade caching with pkg/cache (kubevela/pkg), if not already done there.
- Bump
github.com/kubevela/pkg in this repo and fix any call-site fallout.
- Do not add a parallel CUE-compat cache implementation inside workflow.
Keep CUE upgrade behavior equivalent; this is an alignment / dependency update, not a new feature.
Describe alternatives you've considered
- Reimplement CUE compat caching inside workflow on
pkg/cache. Rejected: ownership belongs in pkg; duplication would drift.
- Leave
cue/upgrade's private cache forever. Rejected long-term if the project standardizes on pkg/cache.
Additional context
Is your feature request related to a problem? Please describe.
CUE compatibility caching already lives under
github.com/kubevela/pkg/cue/upgradeand is consumed by this repo through the pkg dependency. Asgithub.com/kubevela/pkg/cachebecomes the shared cache surface, CUE compat caching should align with that package (in pkg) and workflow should pick up the dependency bump so there is one cache story across repos.Describe the solution you'd like
Scope for this workflow issue:
cue/upgradecaching withpkg/cache(kubevela/pkg), if not already done there.github.com/kubevela/pkgin this repo and fix any call-site fallout.Keep CUE upgrade behavior equivalent; this is an alignment / dependency update, not a new feature.
Describe alternatives you've considered
pkg/cache. Rejected: ownership belongs in pkg; duplication would drift.cue/upgrade's private cache forever. Rejected long-term if the project standardizes onpkg/cache.Additional context
kubevela/pkg/cue/upgrade.sync.Map, optional in-memory context storage, workflow memory context store.