<commit_before>name: '$(Year:yyyy).$(Month).0.$(BuildID)-pr'

# PR Validation build.
# Notes: Only trigger a PR build for master and release, and skip build/rebuild
#        on changes in the news and .vscode folders.
pr:
  autoCancel: true
  branches:
    include: ["master", "release*"]
  paths:
    exclude: ["/news/1 Enhancements", "/news/2 Fixes", "/news/3 Code Health", "/.vscode"]

# Not the CI build for merges to master and release.
trigger: none

# Variables that are available for the entire pipeline.
variables:
- template: templates/globals.yml

stages:
- stage: Build
  jobs:
  - template: templates/jobs/build_compile.yml

- stage: Tests
  dependsOn: []
  jobs:
  - job: 'Test'
    dependsOn: []
    strategy:
      matrix:
        # Each member of this list must contain these values:
        # VMImageName: '[name]' - the VM image to run the tests on.
        # TestsToRun: 'testA, testB, ..., testN' - the list of tests to execute, see the list above.
        # Each member of this list may contain these values:
        # NeedsPythonTestReqs: [true|false] - install the test-requirements prior to running tests. False if not set.<commit_msg>Add ds branches for pr validation (#9824)<commit_after>name: '$(Year:yyyy).$(Month).0.$(BuildID)-pr'

# PR Validation build.
# Notes: Only trigger a PR build for master and release, and skip build/rebuild
#        on changes in the news and .vscode folders.
pr:
  autoCancel: true
  branches:
    include: ["master", "release*", "ds*"]
  paths:
    exclude: ["/news/1 Enhancements", "/news/2 Fixes", "/news/3 Code Health", "/.vscode"]

# Not the CI build for merges to master and release.
trigger: none

# Variables that are available for the entire pipeline.
variables:
- template: templates/globals.yml

stages:
- stage: Build
  jobs:
  - template: templates/jobs/build_compile.yml

- stage: Tests
  dependsOn: []
  jobs:
  - job: 'Test'
    dependsOn: []
    strategy:
      matrix:
        # Each member of this list must contain these values:
        # VMImageName: '[name]' - the VM image to run the tests on.
        # TestsToRun: 'testA, testB, ..., testN' - the list of tests to execute, see the list above.
        # Each member of this list may contain these values:
        # NeedsPythonTestReqs: [true|false] - install the test-requirements prior to running tests. False if not set.
{'fraction_non_alphanumeric': 0.11507430997876858, 'fraction_numerical': 0.005095541401273885, 'mean_word_length': 3.0761245674740483, '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': '2637466', 'n_tokens_mistral': 738, 'n_tokens_neox': 717, 'n_words': 278}