google / shipshape

Program analysis platform

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Can't run a local version of an external analyzer and prod versions of shipshape

ciera opened this issue · comments

I thought we had a bug about this, but maybe not.

Right now, we use the --tag=local to determine whether to pull down versions of the services or use the ones build locally (Basically "local" means "Do not even attempt a pull").

However, we don't respect the local tag for external analyzers. This is needed if we want people to be able to test out local versions of their analyzers (like in the tutorial) with prod versions of shipshape.

One thing to consider doing as part of this is rethinking LocalKythe as it makes the tag rules more confusing.

The entire kythe workflow is going to change a lot later, so I'm not going to worry about this right now. Apparently we're using the wrong docker image, among other things.

Fixed by D127