github.com/tilt-dev/tilt@v0.36.0/scripts/update-codegen.sh (about)

     1  #!/usr/bin/env bash
     2  
     3  set -e
     4  
     5  DIR=$(dirname "$0")
     6  cd "$DIR/.."
     7  
     8  
     9  # docker mounts don't work in our CI setup - just run the scripts directly
    10  if [[ $CI == true ]]; then
    11    # TODO - get this working in CI
    12    # scripts/update-protobuf-helper.sh
    13  
    14    export CODEGEN_UID=$(id -u)
    15    export CODEGEN_GID=$(id -g)
    16    scripts/update-codegen-helper.sh
    17    exit 0
    18  fi
    19  
    20  docker build --load -t tilt-protobuf-helper -f scripts/protobuf-helper.dockerfile scripts
    21  docker run --rm -v "$(pwd)":/go/src/github.com/tilt-dev/tilt \
    22     --entrypoint /go/src/github.com/tilt-dev/tilt/scripts/update-protobuf-helper.sh \
    23     tilt-protobuf-helper
    24  
    25  
    26  docker run --rm -e "CODEGEN_UID=$(id -u)" -e "CODEGEN_GID=$(id -g)" -v "$(pwd)":/go/src/github.com/tilt-dev/tilt \
    27     --workdir /go/src/github.com/tilt-dev/tilt \
    28     --entrypoint ./scripts/update-codegen-helper.sh \
    29     golang:1.24