You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Checking to see if a package exists before we build it (complicated by sub-packages)
What if only some of the new packages are new?
Uploading packages to the cache, handling package list operations
Uploading source and build graph cache (does build graph cache make sense now? Maybe punt)
How do repo packages work with multiple versions? Some thoughts:
Must only fetch packages from main branch or else we run into weird issues where people are publishing things from obscure branched before they are merged/approved.
Lockfile doesn't matter, as long as the dependency is in bramble.toml we're allowed to update the lockfile since it isn't used when the package is a sub-package.
Instead of building everything first and then committing it we should build things in dependency order if there are shared dependencies. We can publish parent dependencies first and then try and build the children, if the children fail that's fine.
We must keep track of path and version number for in-repo dependencies. The paths and versions must be accurate. That way when building in the build server we can replace the path with a published version of that package. Local tooling should regularly check/fix this kind of thing.
Think about import paths with major versions next...
No description provided.
The text was updated successfully, but these errors were encountered: