<commit_before><!DOCTYPE html>
<html lang="en">

<head>
  <link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/angular_material/1.0.5/angular-material.min.css" type="text/css">
  <link rel="stylesheet" href="md-data-table.min.css" type="text/css">
  <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=RobotoDraft:300,400,500,700,400italic" type="text/css">
  <link rel="stylesheet" href="style.css" type="text/css">
  <link rel="shortcut icon" href="https://raw.githubusercontent.com/kubernetes/kubernetes/master/logo/logo.png">
  <meta name="viewport" content="initial-scale=1">

  <title>Kubernetes Submit Queue</title>
</head>

<body ng-app="SubmitQueueModule" ng-controller="SQCntl as cntl">
  <!-- Indent the whole thing -->
  <md-content class="md-padding" layout="column">
    <!-- Display the white border around the indented portion -->
    <md-content class="md-whiteframe-z2">
      <md-toolbar layout="row" layout-align="space-around center">
        <h1 class="md-display-2">Submit Queue Status</h1>
        <a ng-href="https://k8s.io"><img src="https://raw.githubusercontent.com/kubernetes/kubernetes/master/logo/logo.png" class="titleLogo"></a>
      </md-toolbar>
      <md-toolbar class="md-warn" ng-show="cntl.failedBuild">
        <h2 class="md-toolbar-tools">E2E Tests Failing. Entire Submit Queue Blocked.</h2>
      </md-toolbar>
      <md-content class="md-padding">
        <md-tabs md-selected="cntl.selected" md-dynamic-height md-border-bottom>

          <md-tab label="PR's" md-on-select="cntl.selectTab('prs')">
            <md-content class="md-padding">
              <md-content class="md-whiteframe-z2">
                <md-toolbar>
                  <h2 class="md-toolbar-tools">Pull Requests</h2>
                </md-toolbar>
                <form ng-submit="$event.preventDefault()">
                  <md-autocomplete md-selected-item="cntl.prSelectedItem" md-search-text="cntl.prDisplayValue" md-items="item in cntl.prQuerySearch(cntl.prDisplayValue)" md-item-text="item.display" md-min-length="0" placeholder="Enter username or PR number">
                    <md-item-template>
                      <span md-highlight-text="cntl.prDisplayValue" md-highlight-flags="^i">{{item.display}}</span>
                    </md-item-template>
                    <md-not-found>
                      No matches found for "{{cntl.prDisplayValue}}".
                    </md-not-found>
                  </md-autocomplete>
                </form>
              </md-content>
              <md-list>
                <md-list-item class="md-3-line" ng-repeat="pr in cntl.prs | loginOrPR:cntl.prDisplayValue | orderBy:'Number' track by pr.Number">
                  <a class="md-avatar" ng-href="https://github.com/kubernetes/kubernetes/pulls/{{pr.Login}}">
                    <img ng-src="{{pr.AvatarURL}}" alt="{{pr.Login}}">
                  </a>
                  <md-content class="md-list-item-text" layout="column">
                    <h3 class="md-body-1">
                      <a ng-href="{{pr.URL}}">#{{pr.Number}}: {{pr.Title}}</a>
                    </h3>
                    <h4 class="md-body-2">{{pr.Reason}}</h4>
                    <p>{{pr.Time | date:'medium'}}</p>
                  </md-content>
                  <md-divider md-inset ng-if="!$last"></md-divider>
                </md-list-item>
              </md-list>
            </md-content>
          </md-tab>

          <md-tab label="Queue" md-on-select="cntl.selectTab('queue')">
            <md-content class="md-padding">
              <md-toolbar class="md-whiteframe-z2">
                <h2 class="md-toolbar-tools">Queued For Retest And Merge<span id="queue-len" ng-show="cntl.e2equeue.length > 0"></span></h2>
              </md-toolbar>
              <section>
                <md-subheader class="md-primary">CURRENTLY RUNNING</md-subheader>
                <md-list layout-padding>
                  <md-list-item ng-repeat="pr in cntl.e2erunning track by pr.Number">
                    <a class="md-avatar" ng-href="https://github.com/kubernetes/kubernetes/pulls/{{pr.Login}}">
                      <img ng-src="{{pr.AvatarURL}}" alt="{{pr.Login}}">
                    </a>
                    <md-content class="md-list-item-text" layout="column">
                      <h3 class="md-body-1">
                        <a ng-href="{{pr.URL}}">#{{pr.Number}}: {{pr.Title}}</a>
                      </h3>
                    </md-content>
                  </md-list-item>
                </md-list>
              </section>
              <section>
                <md-subheader class="md-primary">QUEUE</md-subheader>
                <md-list layout-padding>
                  <md-list-item class="md-2-line" ng-repeat="pr in cntl.e2equeue track by pr.Number">
                    <a class="md-avatar" ng-href="https://github.com/kubernetes/kubernetes/pulls/{{pr.Login}}">
                      <img ng-src="{{pr.AvatarURL}}" alt="{{pr.Login}}">
                    </a>
                    <md-content class="md-list-item-text" layout="column">
                      <h3 class="md-body-1">
                        <a ng-href="{{pr.URL}}">#{{pr.Number}}: {{pr.Title}}</a>
                      </h3>
                    </md-content>
                    <md-divider md-inset ng-if="!$last"></md-divider>
                  </md-list-item>
                </md-list>
              </section>
            </md-content>
          </md-tab>

          <md-tab label="History" md-on-select="cntl.selectTab('history')">
            <md-content class="md-padding">
              <md-content class="md-whiteframe-z2">
                <md-toolbar>
                  <h2 class="md-toolbar-tools">Historic Merge Bot Decisions</h2>
                  <form ng-submit="$event.preventDefault()">
                    <md-autocomplete md-selected-item="cntl.historySelectedItem" md-search-text="cntl.historyDisplayValue" md-items="item in cntl.historyQuerySearch(cntl.historyDisplayValue)" md-item-text="item.display" md-min-length="0" placeholder="Enter username or PR number">
                      <md-item-template>
                        <span md-highlight-text="cntl.historyDisplayValue" md-highlight-flags="^i">{{item.display}}</span>
                      </md-item-template>
                      <md-not-found>
                        No matches found for "{{cntl.historyDisplayValue}}".
                      </md-not-found>
                    </md-autocomplete>
                  </form>
                </md-toolbar>
              </md-content>
              <md-list>
                <md-list-item class="md-3-line" ng-repeat="pr in cntl.historyPRs | loginOrPR:cntl.historyDisplayValue | orderBy: '-Time' track by pr.Time">
                  <a class="md-avatar" ng-href="https://github.com/kubernetes/kubernetes/pulls/{{pr.Login}}">
                    <img ng-src="{{pr.AvatarURL}}" alt="{{pr.Login}}">
                  </a>
                  <md-content class="md-list-item-text" layout="column">
                    <h3 class="md-body-1">
                      <a ng-href="{{pr.URL}}">#{{pr.Number}}: {{pr.Title}}</a>
                    </h3>
                    <h4 class="md-body-2">{{pr.Reason}}</h4>
                    <p class="md-body-3">{{pr.Time | date:'medium'}}</p>
                  </md-content>
                  <md-divider md-inset ng-if="!$last"></md-divider>
                </md-list-item>
              </md-list>
            </md-content>
          </md-tab>

          <md-tab md-on-select="cntl.selectTab('e2e')">
            <md-tab-label>
              <span ng-class="{'redTab':cntl.failedBuild}">Google Internal E2E</span>
            </md-tab-label>
            <md-tab-body>
              <md-content class="md-padding">
                <md-toolbar class="md-whiteframe-z2">
                  <h2 class="md-toolbar-tools">Google End-to-End Results</h2>
                </md-toolbar>
                <md-chips ng-model="cntl.builds" readonly="true">
                  <md-chip-template title="{{$chip.msg}}">
                    <span style="color: {{$chip.color}}">{{$chip.state}}</span> <a ng-href="https://storage.cloud.google.com/kubernetes-jenkins/logs/{{$chip.name}}/{{$chip.id}}/">{{$chip.name}}</a>
                    <span style="color: {{$chip.color}}">{{$chip.msg}}</span>
                  </md-chip-template>
                </md-chips>
              </md-content>
            </md-tab-body>
          </md-tab>

          <md-tab label="Info" md-on-select="cntl.selectTab('info')">
	    <md-content class="md-padding">
	      <md-tabs md-dynamic-height md-border-bottom>
<commit_msg>submit queue: Update chip links<commit_after><!DOCTYPE html>
<html lang="en">

<head>
  <link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/angular_material/1.0.5/angular-material.min.css" type="text/css">
  <link rel="stylesheet" href="md-data-table.min.css" type="text/css">
  <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=RobotoDraft:300,400,500,700,400italic" type="text/css">
  <link rel="stylesheet" href="style.css" type="text/css">
  <link rel="shortcut icon" href="https://raw.githubusercontent.com/kubernetes/kubernetes/master/logo/logo.png">
  <meta name="viewport" content="initial-scale=1">

  <title>Kubernetes Submit Queue</title>
</head>

<body ng-app="SubmitQueueModule" ng-controller="SQCntl as cntl">
  <!-- Indent the whole thing -->
  <md-content class="md-padding" layout="column">
    <!-- Display the white border around the indented portion -->
    <md-content class="md-whiteframe-z2">
      <md-toolbar layout="row" layout-align="space-around center">
        <h1 class="md-display-2">Submit Queue Status</h1>
        <a ng-href="https://k8s.io"><img src="https://raw.githubusercontent.com/kubernetes/kubernetes/master/logo/logo.png" class="titleLogo"></a>
      </md-toolbar>
      <md-toolbar class="md-warn" ng-show="cntl.failedBuild">
        <h2 class="md-toolbar-tools">E2E Tests Failing. Entire Submit Queue Blocked.</h2>
      </md-toolbar>
      <md-content class="md-padding">
        <md-tabs md-selected="cntl.selected" md-dynamic-height md-border-bottom>

          <md-tab label="PR's" md-on-select="cntl.selectTab('prs')">
            <md-content class="md-padding">
              <md-content class="md-whiteframe-z2">
                <md-toolbar>
                  <h2 class="md-toolbar-tools">Pull Requests</h2>
                </md-toolbar>
                <form ng-submit="$event.preventDefault()">
                  <md-autocomplete md-selected-item="cntl.prSelectedItem" md-search-text="cntl.prDisplayValue" md-items="item in cntl.prQuerySearch(cntl.prDisplayValue)" md-item-text="item.display" md-min-length="0" placeholder="Enter username or PR number">
                    <md-item-template>
                      <span md-highlight-text="cntl.prDisplayValue" md-highlight-flags="^i">{{item.display}}</span>
                    </md-item-template>
                    <md-not-found>
                      No matches found for "{{cntl.prDisplayValue}}".
                    </md-not-found>
                  </md-autocomplete>
                </form>
              </md-content>
              <md-list>
                <md-list-item class="md-3-line" ng-repeat="pr in cntl.prs | loginOrPR:cntl.prDisplayValue | orderBy:'Number' track by pr.Number">
                  <a class="md-avatar" ng-href="https://github.com/kubernetes/kubernetes/pulls/{{pr.Login}}">
                    <img ng-src="{{pr.AvatarURL}}" alt="{{pr.Login}}">
                  </a>
                  <md-content class="md-list-item-text" layout="column">
                    <h3 class="md-body-1">
                      <a ng-href="{{pr.URL}}">#{{pr.Number}}: {{pr.Title}}</a>
                    </h3>
                    <h4 class="md-body-2">{{pr.Reason}}</h4>
                    <p>{{pr.Time | date:'medium'}}</p>
                  </md-content>
                  <md-divider md-inset ng-if="!$last"></md-divider>
                </md-list-item>
              </md-list>
            </md-content>
          </md-tab>

          <md-tab label="Queue" md-on-select="cntl.selectTab('queue')">
            <md-content class="md-padding">
              <md-toolbar class="md-whiteframe-z2">
                <h2 class="md-toolbar-tools">Queued For Retest And Merge<span id="queue-len" ng-show="cntl.e2equeue.length > 0"></span></h2>
              </md-toolbar>
              <section>
                <md-subheader class="md-primary">CURRENTLY RUNNING</md-subheader>
                <md-list layout-padding>
                  <md-list-item ng-repeat="pr in cntl.e2erunning track by pr.Number">
                    <a class="md-avatar" ng-href="https://github.com/kubernetes/kubernetes/pulls/{{pr.Login}}">
                      <img ng-src="{{pr.AvatarURL}}" alt="{{pr.Login}}">
                    </a>
                    <md-content class="md-list-item-text" layout="column">
                      <h3 class="md-body-1">
                        <a ng-href="{{pr.URL}}">#{{pr.Number}}: {{pr.Title}}</a>
                      </h3>
                    </md-content>
                  </md-list-item>
                </md-list>
              </section>
              <section>
                <md-subheader class="md-primary">QUEUE</md-subheader>
                <md-list layout-padding>
                  <md-list-item class="md-2-line" ng-repeat="pr in cntl.e2equeue track by pr.Number">
                    <a class="md-avatar" ng-href="https://github.com/kubernetes/kubernetes/pulls/{{pr.Login}}">
                      <img ng-src="{{pr.AvatarURL}}" alt="{{pr.Login}}">
                    </a>
                    <md-content class="md-list-item-text" layout="column">
                      <h3 class="md-body-1">
                        <a ng-href="{{pr.URL}}">#{{pr.Number}}: {{pr.Title}}</a>
                      </h3>
                    </md-content>
                    <md-divider md-inset ng-if="!$last"></md-divider>
                  </md-list-item>
                </md-list>
              </section>
            </md-content>
          </md-tab>

          <md-tab label="History" md-on-select="cntl.selectTab('history')">
            <md-content class="md-padding">
              <md-content class="md-whiteframe-z2">
                <md-toolbar>
                  <h2 class="md-toolbar-tools">Historic Merge Bot Decisions</h2>
                  <form ng-submit="$event.preventDefault()">
                    <md-autocomplete md-selected-item="cntl.historySelectedItem" md-search-text="cntl.historyDisplayValue" md-items="item in cntl.historyQuerySearch(cntl.historyDisplayValue)" md-item-text="item.display" md-min-length="0" placeholder="Enter username or PR number">
                      <md-item-template>
                        <span md-highlight-text="cntl.historyDisplayValue" md-highlight-flags="^i">{{item.display}}</span>
                      </md-item-template>
                      <md-not-found>
                        No matches found for "{{cntl.historyDisplayValue}}".
                      </md-not-found>
                    </md-autocomplete>
                  </form>
                </md-toolbar>
              </md-content>
              <md-list>
                <md-list-item class="md-3-line" ng-repeat="pr in cntl.historyPRs | loginOrPR:cntl.historyDisplayValue | orderBy: '-Time' track by pr.Time">
                  <a class="md-avatar" ng-href="https://github.com/kubernetes/kubernetes/pulls/{{pr.Login}}">
                    <img ng-src="{{pr.AvatarURL}}" alt="{{pr.Login}}">
                  </a>
                  <md-content class="md-list-item-text" layout="column">
                    <h3 class="md-body-1">
                      <a ng-href="{{pr.URL}}">#{{pr.Number}}: {{pr.Title}}</a>
                    </h3>
                    <h4 class="md-body-2">{{pr.Reason}}</h4>
                    <p class="md-body-3">{{pr.Time | date:'medium'}}</p>
                  </md-content>
                  <md-divider md-inset ng-if="!$last"></md-divider>
                </md-list-item>
              </md-list>
            </md-content>
          </md-tab>

          <md-tab md-on-select="cntl.selectTab('e2e')">
            <md-tab-label>
              <span ng-class="{'redTab':cntl.failedBuild}">Google Internal E2E</span>
            </md-tab-label>
            <md-tab-body>
              <md-content class="md-padding">
                <md-toolbar class="md-whiteframe-z2">
                  <h2 class="md-toolbar-tools">Google End-to-End Results</h2>
                </md-toolbar>
                <md-chips ng-model="cntl.builds" readonly="true">
                  <md-chip-template title="{{$chip.msg}}">
                    <span style="color: {{$chip.color}}">{{$chip.state}}</span> <a ng-href="https://console.cloud.google.com/storage/kubernetes-jenkins/logs/{{$chip.name}}/{{$chip.id}}/">{{$chip.name}}</a>
                    <span style="color: {{$chip.color}}">{{$chip.msg}}</span>
                  </md-chip-template>
                </md-chips>
              </md-content>
            </md-tab-body>
          </md-tab>

          <md-tab label="Info" md-on-select="cntl.selectTab('info')">
	    <md-content class="md-padding">
	      <md-tabs md-dynamic-height md-border-bottom>

{'fraction_non_alphanumeric': 0.17770114942528736, 'fraction_numerical': 0.007931034482758621, 'mean_word_length': 1.742906683480454, 'pattern_counts': {'":': 0, '<': 365, '<?xml version=': 0, '>': 367, 'https://': 20, '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': '4122836', 'n_tokens_mistral': 5528, 'n_tokens_neox': 5223, 'n_words': 770}