mud
mud copied to clipboard
rework CI jobs
right now we spend way more CPU time on building the same stuff over and over for every job when we could probably build once and have that as a dependent job for every other job, which would also get rid of the need to juggle which jobs should use a build cache or not (we can build once without a cache)
there's also a race condition when publishing where CI jobs running in parallel, like tests, will have trouble finding packages that are in the middle of being published: https://github.com/latticexyz/mud/actions/runs/13176909945/job/36778255477