<commit_before>version: '3'
services:
  boulder:
    # CAUTION: Changing the Go version in this tag changes the version of Go
    # used for release builds. make-deb.sh relies on being able to parse the
    # numeric version between 'go' and the underscore-prefixed date. If you make
    # changes to these tokens, please update this parsing logic.
    image: &boulder_image letsencrypt/boulder-tools:${BOULDER_TOOLS_TAG:-go1.17.9_2022-04-12}
    environment:
      FAKE_DNS: 10.77.77.77
      BOULDER_CONFIG_DIR: test/config
      GOFLAGS: -mod=vendor
      # Go 1.18 turns off SHA-1 validation on CSRs (and certs, but that doesn't
      # affect us). It also turns off TLS 1.0 and TLS 1.1. Temporarily go back
      # to allowing these so we can upgrade to Go 1.18 while doing a deprecation
      # window. These overrides will stop working in Go 1.19.
      GODEBUG: x509sha1=1,tls10default=1
    volumes:
      - .:/boulder:cached
      - ./.gocache:/root/.cache/go-build:cached
      - ./.hierarchy:/hierarchy/:cached
      - ./.softhsm-tokens/:/var/lib/softhsm/tokens/:cached
    networks:
      bluenet:
        ipv4_address: 10.77.77.77
      rednet:
        ipv4_address: 10.88.88.88
      redisnet:<commit_msg>Use go1.18.1 by default (#6081)<commit_after>version: '3'
services:
  boulder:
    # CAUTION: Changing the Go version in this tag changes the version of Go
    # used for release builds. make-deb.sh relies on being able to parse the
    # numeric version between 'go' and the underscore-prefixed date. If you make
    # changes to these tokens, please update this parsing logic.
    image: &boulder_image letsencrypt/boulder-tools:${BOULDER_TOOLS_TAG:-go1.18.1_2022-04-12}
    environment:
      FAKE_DNS: 10.77.77.77
      BOULDER_CONFIG_DIR: test/config
      GOFLAGS: -mod=vendor
      # Go 1.18 turns off SHA-1 validation on CSRs (and certs, but that doesn't
      # affect us). It also turns off TLS 1.0 and TLS 1.1. Temporarily go back
      # to allowing these so we can upgrade to Go 1.18 while doing a deprecation
      # window. These overrides will stop working in Go 1.19.
      GODEBUG: x509sha1=1,tls10default=1
    volumes:
      - .:/boulder:cached
      - ./.gocache:/root/.cache/go-build:cached
      - ./.hierarchy:/hierarchy/:cached
      - ./.softhsm-tokens/:/var/lib/softhsm/tokens/:cached
    networks:
      bluenet:
        ipv4_address: 10.77.77.77
      rednet:
        ipv4_address: 10.88.88.88
      redisnet:
{'fraction_non_alphanumeric': 0.09804719283970707, 'fraction_numerical': 0.05288852725793328, 'mean_word_length': 2.6002928257686677, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 6, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3554681', 'n_tokens_mistral': 921, 'n_tokens_neox': 825, 'n_words': 251}