<commit_before>codecov:
  ci:
    - drone.saltstack.com
    - jenkinsci.saltstack.com

  branch: master

  notify:
    require_ci_to_pass: yes      # Less spammy. Only notify on passing builds.
    after_n_builds: 46           # Only notify after N builds
                                 # This value is the output of:
                                 #    sh -c 'echo "$(ls .ci/ | grep kitchen | wc -l)"'

ignore:
  - ^*.py$                       # python files at the repo root, ie, setup.py
  - doc/.*                       # ignore any code under doc/

coverage:
  round: up
  range: 70..100
  precision: 2

  status:
      project:                   # measuring the overall project coverage
        default: false           # disable the default status that measures entire project
        salt:                    # declare a new status context "salt"
          enabled: yes           # must be yes|true to enable this status
          paths: "!tests/"       # remove all files in "tests/"
          target: auto           # will use the coverage from the base commit (pull request base or parent commit) coverage to compare against.
          base: auto             # will use the pull request base if the commit is on a pull request. If not, the parent commit will be used.
          if_no_uploads: error   # will post commit status of "error" if no coverage reports were uploaded
                                 # options: success, error, failure
          if_not_found: success  # if parent is not found report status as success, error, or failure
          if_ci_failed: error    # if ci fails report status as success, error, or failure
        tests:                   # declare a new status context "tests"
          enabled: yes           # must be yes|true to enable this status
          #target: 100%          # we always want 100% coverage here
          target: auto           # auto while we get this going
          base: auto             # will use the pull request base if the commit is on a pull request. If not, the parent commit will be used.
          paths: "!salt/"        # only include coverage in "tests/" folder
          if_no_uploads: error   # will post commit status of "error" if no coverage reports were uploaded
                                 # options: success, error, failure
          if_not_found: success  # if parent is not found report status as success, error, or failure
          if_ci_failed: error    # if ci fails report status as success, error, or failure

      patch:                     # pull requests only: this commit status will measure the
                                 # entire pull requests Coverage Diff. Checking if the lines
                                 # adjusted are covered at least X%.
        default:
          enabled: yes           # must be yes|true to enable this status
          target: 100%           # Newly added lines must have 100% coverage
          if_no_uploads: error   # will post commit status of "error" if no coverage reports were uploaded
                                 # options: success, error, failure
          if_not_found: success
          if_ci_failed: error

      changes:                   # if there are any unexpected changes in coverage
        default:
          enabled: yes           # must be yes|true to enable this status
          if_no_uploads: error
          if_not_found: success
          if_ci_failed: error

flags:
  salt:
    paths:
      - salt/
  tests:
    paths:
      - tests/

comment:
  layout: "reach, diff, flags, files"
  after_n_builds: 46             # Only comment on PRs after N builds
                                 # This value is the output of:
                                 #    sh -c 'echo "$(ls .ci/ | grep kitchen | wc -l)"'

  behavior: new                  # Comment posting behaviour
                                 #   default: update, if exists. Otherwise post new.
                                 #   once: update, if exists. Otherwise post new. Skip if deleted.
                                 #   new: delete old and post new.
                                 #   spammy: post new (do not delete old comments).<commit_msg>Disable codecov PR comments and status checks<commit_after>codecov:
  ci:
    - drone.saltstack.com
    - jenkinsci.saltstack.com

  branch: master

#  notify:
#    require_ci_to_pass: yes      # Less spammy. Only notify on passing builds.
#    after_n_builds: 46           # Only notify after N builds
#                                 # This value is the output of:
#                                 #    sh -c 'echo "$(ls .ci/ | grep kitchen | wc -l)"'

# Disable Notifications
  notify: off

ignore:
  - ^*.py$                       # python files at the repo root, ie, setup.py
  - doc/.*                       # ignore any code under doc/

coverage:
  round: up
  range: 70..100
  precision: 2

  status:
      project:                   # measuring the overall project coverage
        default: false           # disable the default status that measures entire project
        salt:                    # declare a new status context "salt"
          enabled: yes           # must be yes|true to enable this status
          paths: "!tests/"       # remove all files in "tests/"
          target: auto           # will use the coverage from the base commit (pull request base or parent commit) coverage to compare against.
          base: auto             # will use the pull request base if the commit is on a pull request. If not, the parent commit will be used.
          if_no_uploads: error   # will post commit status of "error" if no coverage reports were uploaded
                                 # options: success, error, failure
          if_not_found: success  # if parent is not found report status as success, error, or failure
          if_ci_failed: error    # if ci fails report status as success, error, or failure
        tests:                   # declare a new status context "tests"
          enabled: yes           # must be yes|true to enable this status
          #target: 100%          # we always want 100% coverage here
          target: auto           # auto while we get this going
          base: auto             # will use the pull request base if the commit is on a pull request. If not, the parent commit will be used.
          paths: "!salt/"        # only include coverage in "tests/" folder
          if_no_uploads: error   # will post commit status of "error" if no coverage reports were uploaded
                                 # options: success, error, failure
          if_not_found: success  # if parent is not found report status as success, error, or failure
          if_ci_failed: error    # if ci fails report status as success, error, or failure

      patch:                     # pull requests only: this commit status will measure the
                                 # entire pull requests Coverage Diff. Checking if the lines
                                 # adjusted are covered at least X%.
        default:
          enabled: yes           # must be yes|true to enable this status
          target: 100%           # Newly added lines must have 100% coverage
          if_no_uploads: error   # will post commit status of "error" if no coverage reports were uploaded
                                 # options: success, error, failure
          if_not_found: success
          if_ci_failed: error

      changes:                   # if there are any unexpected changes in coverage
        default:
          enabled: yes           # must be yes|true to enable this status
          if_no_uploads: error
          if_not_found: success
          if_ci_failed: error

flags:
  salt:
    paths:
      - salt/
  tests:
    paths:
      - tests/

#comment:
#  layout: "reach, diff, flags, files"
#  after_n_builds: 46             # Only comment on PRs after N builds
#                                 # This value is the output of:
#                                 #    sh -c 'echo "$(ls .ci/ | grep kitchen | wc -l)"'
#
#  behavior: new                  # Comment posting behaviour
#                                 #   default: update, if exists. Otherwise post new.
#                                 #   once: update, if exists. Otherwise post new. Skip if deleted.
#                                 #   new: delete old and post new.
#                                 #   spammy: post new (do not delete old comments).
#
# Disable Comments
comment: off
{'fraction_non_alphanumeric': 0.05838129918947492, 'fraction_numerical': 0.005168565723011864, 'mean_word_length': 1.4931185944363103, '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': 32, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6904669', 'n_tokens_mistral': 2095, 'n_tokens_neox': 1990, 'n_words': 935}