<commit_before>- job:
    name: oaktreemodel-tarball
    node: ubuntu-xenial

    builders:
      - zuul-release-git-prep-upper-constraints
      - install-distro-packages
      - shell: |
          sudo pip install grpcio grpcio-tools pbr
          export GOPATH=$HOME/go
          export PATH=$GOPATH/bin:$PATH
          ./install_proto3.sh
      - revoke-sudo
      - shell: |
          #!/bin/bash -xe
          export GOPATH=$HOME/go
          export PATH=$GOPATH/bin:$PATH
          ./bootstrap.sh
          ./configure
          make
          make distcheck
      - tarball:
          env: venv

    publishers:
      - tarball:
          project: oaktreemodel
          site: tarballs.openstack.org
      - wheel:
          project: oaktreemodel
          site: tarballs.openstack.org
      - scp:
          site: tarballs.openstack.org
          files:
            - target: 'tarballs/oaktree/'
              source: 'liboaktreemodel*.tar.gz'
      - test-results
      - console-log

- job:
    name: oaktreemodel-distcheck
    node: ubuntu-xenial

    builders:
      - zuul-git-prep-upper-constraints
      - install-distro-packages
      - shell: |
          sudo pip install grpcio grpcio-tools pbr
          export GOPATH=$HOME/go
          export PATH=$GOPATH/bin:$PATH
          ./install_proto3.sh
      - revoke-sudo
      - shell: |
          #!/bin/bash -xe
          export GOPATH=$HOME/go
          export PATH=$GOPATH/bin:$PATH
          ./bootstrap.sh
          ./configure
          make distcheck

    publishers:
      - console-log

- job-template:
    name: '{pipeline}-oaktree-dsvm-functional{job-suffix}'<commit_msg>Add up-to-date check to oaktree-diskcheck job<commit_after>- job:
    name: oaktreemodel-tarball
    node: ubuntu-xenial

    builders:
      - zuul-release-git-prep-upper-constraints
      - install-distro-packages
      - shell: |
          sudo pip install grpcio grpcio-tools pbr
          export GOPATH=$HOME/go
          export PATH=$GOPATH/bin:$PATH
          ./install_proto3.sh
      - revoke-sudo
      - shell: |
          #!/bin/bash -xe
          export GOPATH=$HOME/go
          export PATH=$GOPATH/bin:$PATH
          ./bootstrap.sh
          ./configure
          make
          make distcheck
      - tarball:
          env: venv

    publishers:
      - tarball:
          project: oaktreemodel
          site: tarballs.openstack.org
      - wheel:
          project: oaktreemodel
          site: tarballs.openstack.org
      - scp:
          site: tarballs.openstack.org
          files:
            - target: 'tarballs/oaktree/'
              source: 'liboaktreemodel*.tar.gz'
      - test-results
      - console-log

- job:
    name: oaktreemodel-distcheck
    node: ubuntu-xenial

    builders:
      - zuul-git-prep-upper-constraints
      - install-distro-packages
      - shell: |
          sudo pip install grpcio grpcio-tools pbr
          export GOPATH=$HOME/go
          export PATH=$GOPATH/bin:$PATH
          ./install_proto3.sh
      - revoke-sudo
      - shell: |
          #!/bin/bash -xe
          export GOPATH=$HOME/go
          export PATH=$GOPATH/bin:$PATH
          ./bootstrap.sh
          ./configure
          make
          # There should be no changes to files as a result of running make.
          # Most likely cause of changes is forgetting to update go files.
          git diff --stat --exit-code HEAD
          make distcheck

    publishers:
      - console-log

- job-template:
    name: '{pipeline}-oaktree-dsvm-functional{job-suffix}'
{'fraction_non_alphanumeric': 0.09661016949152543, 'fraction_numerical': 0.0011299435028248588, 'mean_word_length': 1.522079772079772, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, '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': '7026003', 'n_tokens_mistral': 1138, 'n_tokens_neox': 1061, 'n_words': 224}