Skip to content

Conversation

omus
Copy link
Member

@omus omus commented Jul 23, 2025

Alternate approach to #5. In order to successfully use a mount cache for .ji files which contains portable .ji files we parse and rewrite the local paths within the .ji files to avoid invalidation due to only a path change. As the slug based filename is based upon a unique path name based upon the vcontent hash this works across multiple Docker images which use different versions of a tracked path package but use the same local directory.

We did look at this approach as part of #5 but chose another option due to this approach requiring duplicating internal logic. We already encountered a scenario with this approach where a breaking .ji change did not bump the .ji version.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant