getQueries()

in src/content/components/GeneralTriage/GeneralTriage.js [72:170]


  getQueries() {
    return [
      // Triage Needed
      {
        email1: "wptsync@mozilla.bugs",
        emailreporter1: "1",
        emailtype1: "notequals",
        include_fields: includeFields,
        keywords: "intermittent_failure",
        keywords_type: "nowords",
        resolution: "---",
        rules: [
          { key: "bug_type", operator: "equals", value: "defect" },
          {
            key: "flagtypes.name",
            operator: "notsubstring",
            value: "needinfo",
          },
          { key: "bug_severity", operator: "anyexact", value: "--, n/a" },
          { key: "keywords", operator: "notsubstring", value: "meta" },
          generalTriageComponentsRule,
        ],
      },
      // Recent Regressions
      {
        chfield: "[Bug creation]",
        chfieldfrom: this.context.releases.beta.date,
        chfieldto: "Now",
        include_fields: includeFields,
        keywords: "regression",
        keywords_type: "allwords",
        resolution: "---",
        rules: [
          { key: "priority", operator: "nowords", value: "S1,S2" },
          {
            key: "flagtypes.name",
            operator: "notsubstring",
            value: "needinfo",
          },
          {
            operator: "OR",
            rules: [
              {
                key: `cf_status_firefox${this.context.releases.release.version}`,
                operator: "nowords",
                value:
                  "affected,unaffected,fixed,verified,disabled,verified disabled,wontfix,fix-optional",
              },
              {
                key: `cf_status_firefox${this.context.releases.beta.version}`,
                operator: "nowords",
                value:
                  "affected,unaffected,fixed,verified,disabled,verified disabled,wontfix,fix-optional",
              },
            ],
          },
          generalTriageComponentsRule,
        ],
      },
      // NI? Escalations & NI? > 14 days
      {
        include_fields: includeFields,
        resolution: "---",
        rules: [
          { key: "flagtypes.name", operator: "substring", value: "needinfo" },
          generalTriageComponentsRule,
        ],
      },
      // Unassigned S1 Defects & Unassigned S2 Defects
      {
        include_fields: includeFields,
        resolution: "---",
        rules: [
          {
            key: "bug_severity",
            operator: "anyexact",
            value: "s1,blocker,s2,critical",
          },
          {
            key: "assigned_to",
            operator: "equals",
            value: "nobody@mozilla.org",
          },
          {
            key: "flagtypes.name",
            operator: "notsubstring",
            value: "needinfo",
          },
          {
            key: "cf_status_firefox_nightly",
            operator: "nowords",
            value: "fixed,verified,wontfix,disabled,unaffected",
          },
          { key: "keywords", operator: "notsubstring", value: "stalled" },
          generalTriageComponentsRule,
        ],
      },
    ];
  }