<commit_before>{
  extends: ["config:base"],
  // https://renovatebot.com/docs/configuration-options/#commitbodytable
  commitBodyTable: true,
  // https://renovatebot.com/docs/configuration-options/#ignoredeps
  ignoreDeps: [],
  // https://renovatebot.com/docs/configuration-options/#labels
  labels: ["enhancement"],
  // https://renovatebot.com/docs/configuration-options/#prcreation
  prCreation: "not-pending",
  // https://renovatebot.com/docs/configuration-options/#semanticcommits
  semanticCommits: true,
  // Use shorter commit messages to account for long dependency names.
  // https://docs.renovatebot.com/configuration-options/#commitmessagetopic
  commitMessageTopic: "{{depName}}",
  // https://renovatebot.com/docs/configuration-options/#prbodydefinitions
  prBodyDefinitions: {
    Sourcegraph: '[![code search for "{{{depName}}}"](https://sourcegraph.com/search/badge?q=repo:%5Egithub%5C.com/{{{repository}}}%24+case:yes+-file:package%28-lock%29%3F%5C.json+{{{depName}}}&label=matches)](https://sourcegraph.com/search?q=repo:%5Egithub%5C.com/{{{repository}}}%24+case:yes+-file:package%28-lock%29%3F%5C.json+{{{depName}}})',
  },
  // https://renovatebot.com/docs/configuration-options/#prbodycolumns
  prBodyColumns: ["Package", "Update", "Type", "Change", "Sourcegraph"],
  // https://renovatebot.com/docs/configuration-options/#rebasestaleprs
  rebaseStalePrs: true,
  // https://renovatebot.com/docs/configuration-options/#schedule
  schedule: ["every weekend"],
  // Silently merge updates without PRs
  automergeType: "branch",
  node: {
    major: {
      enabled: true,
    },
    // https://renovatebot.com/docs/node/#configuring-support-policy
    supportPolicy: ["current"],
  },
  packageRules: [
    {
      packageNames: ["prettier"],
      groupName: "prettier",
      automerge: true,
    },
    {
      packageNames: ["jsonresume-theme-eloquent", "resume-cli"],
      groupName: "jsonresume",
      automerge: true,
    },
    {
      packagePatterns: ["write-good"],
      groupName: "write-good",
      automerge: true,
    },
    {
      packagePatterns: ["jekyll", "minima"],
      groupName: "jekyll",
      automerge: true,
    },
    {
      packagePatterns: ["pygments.rb"],
      groupName: "pygments",
      automerge: true,
    },
    {
      packagePatterns: [
        "jekyll-feed",
        "jekyll-paginate",
        "jekyll-redirect-from",
      ],
      groupName: "jekyll-plugins",
      automerge: true,
    },
  ],
}<commit_msg>chore(deps): automerge gh-pages action<commit_after>{
  extends: ["config:base"],
  // https://renovatebot.com/docs/configuration-options/#commitbodytable
  commitBodyTable: true,
  // https://renovatebot.com/docs/configuration-options/#ignoredeps
  ignoreDeps: [],
  // https://renovatebot.com/docs/configuration-options/#labels
  labels: ["enhancement"],
  // https://renovatebot.com/docs/configuration-options/#prcreation
  prCreation: "not-pending",
  // https://renovatebot.com/docs/configuration-options/#semanticcommits
  semanticCommits: true,
  // Use shorter commit messages to account for long dependency names.
  // https://docs.renovatebot.com/configuration-options/#commitmessagetopic
  commitMessageTopic: "{{depName}}",
  // https://renovatebot.com/docs/configuration-options/#prbodydefinitions
  prBodyDefinitions: {
    Sourcegraph: '[![code search for "{{{depName}}}"](https://sourcegraph.com/search/badge?q=repo:%5Egithub%5C.com/{{{repository}}}%24+case:yes+-file:package%28-lock%29%3F%5C.json+{{{depName}}}&label=matches)](https://sourcegraph.com/search?q=repo:%5Egithub%5C.com/{{{repository}}}%24+case:yes+-file:package%28-lock%29%3F%5C.json+{{{depName}}})',
  },
  // https://renovatebot.com/docs/configuration-options/#prbodycolumns
  prBodyColumns: ["Package", "Update", "Type", "Change", "Sourcegraph"],
  // https://renovatebot.com/docs/configuration-options/#rebasestaleprs
  rebaseStalePrs: true,
  // https://renovatebot.com/docs/configuration-options/#schedule
  schedule: ["every weekend"],
  // Silently merge updates without PRs
  automergeType: "branch",
  node: {
    major: {
      enabled: true,
    },
    // https://renovatebot.com/docs/node/#configuring-support-policy
    supportPolicy: ["current"],
  },
  packageRules: [
    {
      packageNames: ["prettier"],
      groupName: "prettier",
      automerge: true,
    },
    {
      packageNames: ["jsonresume-theme-eloquent", "resume-cli"],
      groupName: "jsonresume",
      automerge: true,
    },
    {
      packagePatterns: ["write-good"],
      groupName: "write-good",
      automerge: true,
    },
    {
      packagePatterns: ["jekyll", "minima"],
      groupName: "jekyll",
      automerge: true,
    },
    {
      packagePatterns: ["pygments.rb"],
      groupName: "pygments",
      automerge: true,
    },
    {
      packagePatterns: [
        "jekyll-feed",
        "jekyll-paginate",
        "jekyll-redirect-from",
      ],
      groupName: "jekyll-plugins",
      automerge: true,
    },
    {
      packageNames: ["JamesIves/github-pages-deploy-action"],
      groupName: "JamesIves/github-pages-deploy-action",
      automerge: true,
    },
  ],
}
{'fraction_non_alphanumeric': 0.1731441896618733, 'fraction_numerical': 0.00777302759424796, 'mean_word_length': 3.5030621172353458, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 26, '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': '2720535', 'n_tokens_mistral': 1728, 'n_tokens_neox': 1696, 'n_words': 221}