support building from snapshots instead of always from github