anchor.diff:  
   # Extra tools through apt-get
   RUN apt-get install -y uuid-runtime   # for uuidgen
  -RUN apt-get install -y rubygems       # for mdl
  -RUN gem install chef-utils -v 16.6.14 # for mdl, this is required for running the `gem install mdl` command below
   RUN apt-get install -y shellcheck     # for shellcheck presubmit
   
   # Setup adoptopenjdk
  
positive.code: # These run using the golang image version of Go, not any defined by `gvm`
  RUN go get github.com/google/ko@v0.8.2
  RUN go get github.com/boz/kail/cmd/kail
  RUN go get github.com/golang/dep/cmd/dep
  # TODO(chizhg): we started using gotestsum from release-0.17, remove go-junit-report after Knative release-0.20 is cut.
  RUN go get github.com/jstemmer/go-junit-report
  RUN go get gotest.tools/gotestsum
  RUN go get github.com/raviqqe/liche@v0.0.0-20200229003944-f57a5d1c5be4  # stable liche version for checking md links
  RUN go get sigs.k8s.io/kind@v0.9.0
  
negative.code: RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add -
  RUN echo "deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb buster main" | tee /etc/apt/sources.list.d/adoptopenjdk.list
  RUN apt-get update
  RUN apt-get install -y adoptopenjdk-${JAVA_VERSION}-hotspot
  ENV JAVA_HOME=/usr/lib/jvm/adoptopenjdk-${JAVA_VERSION}-hotspot-amd64
  
  # Setup maven and required envs
  