This is an automated email from the ASF dual-hosted git repository.

dspavlov pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ignite-teamcity-bot.git


The following commit(s) were added to refs/heads/master by this push:
     new 019ba445  ASF license cleanup and asset replacements (#215)
019ba445 is described below

commit 019ba445becc067f0f1d186cf85b626307b81122
Author: ignitetcbot <[email protected]>
AuthorDate: Sat May 9 00:03:54 2026 +0300

     ASF license cleanup and asset replacements (#215)
    
     ASF license cleanup and asset replacement
    
    ---------
    Codex co-authored-by: Dmitriy Pavlov <[email protected]>
---
 LICENSE                                            |  59 ++++++++++++++++++-
 build.gradle                                       |  19 +++++-
 ignite-tc-helper-web/src/main/webapp/all.html      |   2 +-
 .../src/main/webapp/board/index.html               |   2 +-
 .../src/main/webapp/build-comparator.html          |   2 +-
 ignite-tc-helper-web/src/main/webapp/build.html    |   2 +-
 .../src/main/webapp/buildtime.html                 |   2 +-
 ignite-tc-helper-web/src/main/webapp/compare.html  |   2 +-
 ignite-tc-helper-web/src/main/webapp/current.html  |   2 +-
 ignite-tc-helper-web/src/main/webapp/guard.html    |   2 +-
 ignite-tc-helper-web/src/main/webapp/ignval.html   |   2 +-
 .../src/main/webapp/img/build-chain.svg            |  13 +++++
 .../src/main/webapp/img/leaf-icon-png-7066.png     | Bin 62178 -> 0 bytes
 ignite-tc-helper-web/src/main/webapp/img/leaf.svg  |  13 +++++
 .../src/main/webapp/img/loading.gif                | Bin 81572 -> 0 bytes
 .../src/main/webapp/img/loading.svg                |  27 +++++++++
 ignite-tc-helper-web/src/main/webapp/img/tc.svg    |  65 ---------------------
 ignite-tc-helper-web/src/main/webapp/index.html    |   2 +-
 ignite-tc-helper-web/src/main/webapp/index0.html   |   2 +-
 ignite-tc-helper-web/src/main/webapp/issues.html   |   2 +-
 .../src/main/webapp/js/common-1.7.js               |   2 +-
 ignite-tc-helper-web/src/main/webapp/login.html    |   2 +-
 .../src/main/webapp/longRunningTestsReport.html    |   2 +-
 .../src/main/webapp/monitoring-log.html            |   2 +-
 .../src/main/webapp/monitoring.html                |   2 +-
 .../src/main/webapp/mutedissues/index.html         |   2 +-
 ignite-tc-helper-web/src/main/webapp/mutes.html    |   2 +-
 ignite-tc-helper-web/src/main/webapp/pr.html       |   2 +-
 ignite-tc-helper-web/src/main/webapp/prs.html      |   2 +-
 .../src/main/webapp/restpretty.html                |   2 +-
 ignite-tc-helper-web/src/main/webapp/trends.html   |   8 +--
 ignite-tc-helper-web/src/main/webapp/user.html     |   2 +-
 ignite-tc-helper-web/src/main/webapp/visas.html    |   2 +-
 migrator/build.gradle                              |   2 +-
 34 files changed, 154 insertions(+), 100 deletions(-)

diff --git a/LICENSE b/LICENSE
index 0f5a9320..79c93b63 100644
--- a/LICENSE
+++ b/LICENSE
@@ -214,6 +214,59 @@ licenses.
 ==============================================================================
 For Logback:
 ==============================================================================
-Logback 1.2.3 is included into project in binary form only.
-Logback is dual-licensed under the EPL v1.0 (Category B) and the LGPL 2.1
-(category X). For details, see https://logback.qos.ch/license.html
+Logback 1.5.32 is included into binary convenience packages only.
+Logback is dual-licensed. This distribution uses Logback under the Eclipse
+Public License v1.0 (Category B). The GNU Lesser General Public License option
+is not selected for this distribution.
+
+For details, see https://logback.qos.ch/license.html
+
+==============================================================================
+For Google Material Icons:
+==============================================================================
+The web image img/leaf.svg is derived from the Google Material Icons "eco" 
icon.
+Google Material Icons are licensed under the Apache License, Version 2.0.
+
+For details, see https://github.com/google/material-design-icons
+
+==============================================================================
+For Wikimedia Commons Loading spinner:
+==============================================================================
+The web image img/loading.svg is derived from Wikimedia Commons
+"Loading spinner.svg" by Lycopene579.
+
+The original work is licensed under Creative Commons CC0 1.0 Universal Public
+Domain Dedication.
+
+For details, see https://commons.wikimedia.org/wiki/File:Loading_spinner.svg
+
+==============================================================================
+For Bootstrap Icons:
+==============================================================================
+The web image img/build-chain.svg is derived from the Bootstrap Icons
+"diagram-3" icon.
+Bootstrap Icons are licensed under the MIT License.
+
+For details, see https://icons.getbootstrap.com/icons/diagram-3/
+
+The MIT License (MIT)
+
+Copyright (c) 2019-2024 The Bootstrap Authors
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/build.gradle b/build.gradle
index bf8b7aee..fc0ee17f 100644
--- a/build.gradle
+++ b/build.gradle
@@ -17,17 +17,29 @@
 
 plugins {
     id "com.github.hierynomus.license" version "0.16.1" apply false
+    id "com.github.jk1.dependency-license-report" version "3.1.2"
 }
 
 subprojects {
-    apply plugin: "com.github.hierynomus.license"
     apply plugin: "com.github.hierynomus.license-base"
-    apply plugin: "com.github.hierynomus.license-report"
 
     //for subprojects header can be found in top-level project.
     license.header = file('../header.txt')
 
     license.exclude("*.xml");
+
+}
+
+tasks.register("license") {
+    group = "License"
+    description = "Checks for header consistency."
+    dependsOn subprojects.collect { it.tasks.matching { task -> task.name in 
["licenseMain", "licenseTest"] } }
+}
+
+tasks.register("licenseFormat") {
+    group = "License"
+    description = "Applies the license found in the header file in files 
missing the header."
+    dependsOn subprojects.collect { it.tasks.matching { task -> task.name in 
["licenseFormatMain", "licenseFormatTest"] } }
 }
 
 allprojects {
@@ -47,7 +59,8 @@ allprojects {
 
         guavaVer = '33.6.0-jre'
 
-        //dual-licensed under the EPL v1.0 (Category B list.) and the LGPL 2.1 
(category X).
+        // Logback is dual licensed. For ASF compatibility this build uses the 
EPL v1.0 choice
+        // for binary convenience packages; the LGPL option is not selected.
         logbackVer = '1.5.32'
 
         // MIT/X11 license, category A;
diff --git a/ignite-tc-helper-web/src/main/webapp/all.html 
b/ignite-tc-helper-web/src/main/webapp/all.html
index a3797b71..ed928655 100644
--- a/ignite-tc-helper-web/src/main/webapp/all.html
+++ b/ignite-tc-helper-web/src/main/webapp/all.html
@@ -1,7 +1,7 @@
 <html>
 <head>
     <title>Ignite Teamcity - current failures</title>
-    <link rel="icon" href="img/leaf-icon-png-7066.png">
+    <link rel="icon" href="img/leaf.svg">
     <link rel="stylesheet" 
href="https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css";>
     <link rel="stylesheet" href="css/style-1.5.css">
     <link rel="stylesheet" 
href="https://use.fontawesome.com/releases/v5.4.2/css/all.css";
diff --git a/ignite-tc-helper-web/src/main/webapp/board/index.html 
b/ignite-tc-helper-web/src/main/webapp/board/index.html
index b4325b54..76de6771 100644
--- a/ignite-tc-helper-web/src/main/webapp/board/index.html
+++ b/ignite-tc-helper-web/src/main/webapp/board/index.html
@@ -1,7 +1,7 @@
 <html>
 <head>
     <title>Apache Ignite Teamcity Bot - Tracked branch - Detailed status of 
failures</title>
-    <link rel="icon" href="/img/leaf-icon-png-7066.png">
+    <link rel="icon" href="/img/leaf.svg">
 
     <script src="https://code.jquery.com/jquery-1.12.4.js";></script>
     <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js";></script>
diff --git a/ignite-tc-helper-web/src/main/webapp/build-comparator.html 
b/ignite-tc-helper-web/src/main/webapp/build-comparator.html
index 32580549..80fdeac7 100644
--- a/ignite-tc-helper-web/src/main/webapp/build-comparator.html
+++ b/ignite-tc-helper-web/src/main/webapp/build-comparator.html
@@ -1,7 +1,7 @@
 <html>
 <head>
     <title>Ignite Teamcity - build comparator</title>
-    <link rel="icon" href="img/leaf-icon-png-7066.png">
+    <link rel="icon" href="img/leaf.svg">
     <link rel="stylesheet" 
href="https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css";>
     <link rel="stylesheet" href="css/style-1.5.css">
 
diff --git a/ignite-tc-helper-web/src/main/webapp/build.html 
b/ignite-tc-helper-web/src/main/webapp/build.html
index b14fd236..799e41c7 100644
--- a/ignite-tc-helper-web/src/main/webapp/build.html
+++ b/ignite-tc-helper-web/src/main/webapp/build.html
@@ -1,7 +1,7 @@
 <html>
 <head>
     <title>Ignite Teamcity - build failures</title>
-    <link rel="icon" href="img/leaf-icon-png-7066.png">
+    <link rel="icon" href="img/leaf.svg">
     <link rel="stylesheet" 
href="https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css";>
     <link rel="stylesheet" href="css/style-1.5.css">
     <link rel="stylesheet" 
href="https://use.fontawesome.com/releases/v5.4.2/css/all.css";
diff --git a/ignite-tc-helper-web/src/main/webapp/buildtime.html 
b/ignite-tc-helper-web/src/main/webapp/buildtime.html
index 4f89bc33..2bfb11f3 100644
--- a/ignite-tc-helper-web/src/main/webapp/buildtime.html
+++ b/ignite-tc-helper-web/src/main/webapp/buildtime.html
@@ -1,7 +1,7 @@
 <html>
 <head>
     <title>Apache Ignite Teamcity Bot - Build Time Analytics</title>
-    <link rel="icon" href="img/leaf-icon-png-7066.png">
+    <link rel="icon" href="img/leaf.svg">
 
     <script src="https://code.jquery.com/jquery-1.12.4.js";></script>
     <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js";></script>
diff --git a/ignite-tc-helper-web/src/main/webapp/compare.html 
b/ignite-tc-helper-web/src/main/webapp/compare.html
index 7e1bd370..7cc5f72a 100644
--- a/ignite-tc-helper-web/src/main/webapp/compare.html
+++ b/ignite-tc-helper-web/src/main/webapp/compare.html
@@ -1,7 +1,7 @@
 <html>
 <head>
     <title>Apache Ignite Teamcity Bot - Compare builds</title>
-    <link rel="icon" href="img/leaf-icon-png-7066.png">
+    <link rel="icon" href="img/leaf.svg">
 
     <link rel="stylesheet" 
href="https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css";>
 
diff --git a/ignite-tc-helper-web/src/main/webapp/current.html 
b/ignite-tc-helper-web/src/main/webapp/current.html
index c4a491b7..1df2fd60 100644
--- a/ignite-tc-helper-web/src/main/webapp/current.html
+++ b/ignite-tc-helper-web/src/main/webapp/current.html
@@ -1,7 +1,7 @@
 <html>
 <head>
     <title>Apache Ignite Teamcity Bot - Current Failures</title>
-    <link rel="icon" href="img/leaf-icon-png-7066.png">
+    <link rel="icon" href="img/leaf.svg">
 
     <link rel="stylesheet" 
href="https://use.fontawesome.com/releases/v5.4.2/css/all.css";
           
integrity="sha384-/rXc/GQVaYpyDdyxK+ecHPVYJSN9bmVFBvjA/9eOB+pb3F2w2N6fc5qB9Ew5yIns"
 crossorigin="anonymous">
diff --git a/ignite-tc-helper-web/src/main/webapp/guard.html 
b/ignite-tc-helper-web/src/main/webapp/guard.html
index 87412986..93602f7d 100644
--- a/ignite-tc-helper-web/src/main/webapp/guard.html
+++ b/ignite-tc-helper-web/src/main/webapp/guard.html
@@ -1,7 +1,7 @@
 <html>
 <head>
     <title>Apache Ignite Teamcity Bot - Tracked Branches selection</title>
-    <link rel="icon" href="img/leaf-icon-png-7066.png">
+    <link rel="icon" href="img/leaf.svg">
 
     <link rel="stylesheet" 
href="https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css";>
 
diff --git a/ignite-tc-helper-web/src/main/webapp/ignval.html 
b/ignite-tc-helper-web/src/main/webapp/ignval.html
index 5a2474cd..6dbb9c26 100644
--- a/ignite-tc-helper-web/src/main/webapp/ignval.html
+++ b/ignite-tc-helper-web/src/main/webapp/ignval.html
@@ -3,7 +3,7 @@
 <head>
     <meta charset="UTF-8">
     <title>Ignite Values Formatting</title>
-    <link rel="icon" href="img/leaf-icon-png-7066.png">
+    <link rel="icon" href="img/leaf.svg">
     <script>
       var storIdx = 'ignValData'; //  Define friendly index name
 
diff --git a/ignite-tc-helper-web/src/main/webapp/img/build-chain.svg 
b/ignite-tc-helper-web/src/main/webapp/img/build-chain.svg
new file mode 100644
index 00000000..a50a4d15
--- /dev/null
+++ b/ignite-tc-helper-web/src/main/webapp/img/build-chain.svg
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Generic build-chain placeholder based on Bootstrap Icons "diagram-3".
+  Source: https://icons.getbootstrap.com/icons/diagram-3/
+  License: MIT
+-->
+<svg xmlns="http://www.w3.org/2000/svg"; width="100" height="100" viewBox="0 0 
16 16" role="img" aria-label="Build chain">
+  <rect width="16" height="16" rx="2" fill="#202124"/>
+  <g fill="#fff" transform="translate(1 1)">
+    <path fill-rule="evenodd" d="M6 3.5A1.5 1.5 0 0 1 7.5 2h1A1.5 1.5 0 0 1 10 
3.5v1A1.5 1.5 0 0 1 8.5 6h-1A1.5 1.5 0 0 1 6 4.5zM7.5 3a.5.5 0 0 0-.5.5v1a.5.5 
0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5z"/>
+    <path d="M8 6.5a.5.5 0 0 1 .5.5v1H11a1 1 0 0 1 1 1v1h.5A1.5 1.5 0 0 1 14 
11.5v1a1.5 1.5 0 0 1-1.5 1.5h-1A1.5 1.5 0 0 1 10 12.5v-1a1.5 1.5 0 0 1 
1-1.415V9H8.5v1.085a1.5 1.5 0 0 1 1 1.415v1A1.5 1.5 0 0 1 8 14H7a1.5 1.5 0 0 
1-1.5-1.5v-1a1.5 1.5 0 0 1 1-1.415V9H4v1.085A1.5 1.5 0 0 1 5 11.5v1A1.5 1.5 0 0 
1 3.5 14h-1A1.5 1.5 0 0 1 1 12.5v-1A1.5 1.5 0 0 1 2.5 10H3V9a1 1 0 0 1 
1-1h3.5V7a.5.5 0 0 1 .5-.5"/>
+  </g>
+</svg>
diff --git a/ignite-tc-helper-web/src/main/webapp/img/leaf-icon-png-7066.png 
b/ignite-tc-helper-web/src/main/webapp/img/leaf-icon-png-7066.png
deleted file mode 100644
index c47d929c..00000000
Binary files a/ignite-tc-helper-web/src/main/webapp/img/leaf-icon-png-7066.png 
and /dev/null differ
diff --git a/ignite-tc-helper-web/src/main/webapp/img/leaf.svg 
b/ignite-tc-helper-web/src/main/webapp/img/leaf.svg
new file mode 100644
index 00000000..cc2ebb4f
--- /dev/null
+++ b/ignite-tc-helper-web/src/main/webapp/img/leaf.svg
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Leaf favicon derived from Google Material Icons "eco".
+  Source: https://github.com/google/material-design-icons
+  License: Apache License 2.0
+-->
+<svg xmlns="http://www.w3.org/2000/svg"; width="1046" height="1046" viewBox="0 
0 1046 1046" role="img" aria-label="Apache Ignite Teamcity Bot">
+  <circle cx="523" cy="523" r="500" fill="#4fa657"/>
+  <g transform="translate(173 173) scale(29.1667)" fill="#fff">
+    <path d="M6.05 8.05c-2.73 2.73-2.73 7.17 0 9.9C7.42 19.32 9.21 20 11 
20s3.58-.68 4.95-2.05C19.43 14.47 20 4 20 4S9.53 4.57 6.05 8.05zm8.49 
8.49C13.59 17.48 12.33 18 11 18s-2.59-.52-3.54-1.46C6.52 15.59 6 14.33 6 
13s.52-2.59 1.46-3.54c1.47-1.47 5.17-2.48 8.85-2.87-.39 3.68-1.4 7.38-2.87 
8.85z"/>
+    <path d="M8.46 11.35c.8-.8 2.18-1.42 3.57-1.79-.37 1.39-.99 2.77-1.79 
3.57-.48.48-1.12.74-1.79.74s-1.31-.26-1.79-.74c-.99-.99-.99-2.59 0-3.58z"/>
+  </g>
+</svg>
diff --git a/ignite-tc-helper-web/src/main/webapp/img/loading.gif 
b/ignite-tc-helper-web/src/main/webapp/img/loading.gif
deleted file mode 100644
index e1b07ea2..00000000
Binary files a/ignite-tc-helper-web/src/main/webapp/img/loading.gif and 
/dev/null differ
diff --git a/ignite-tc-helper-web/src/main/webapp/img/loading.svg 
b/ignite-tc-helper-web/src/main/webapp/img/loading.svg
new file mode 100644
index 00000000..99ba5341
--- /dev/null
+++ b/ignite-tc-helper-web/src/main/webapp/img/loading.svg
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Loading spinner replacement.
+  Source/provenance: project-local SVG replacement after Wikimedia Commons
+  "Loading spinner.svg" review.
+  Reference: https://commons.wikimedia.org/wiki/File:Loading_spinner.svg
+  Reference license: Creative Commons CC0 1.0 Universal Public Domain 
Dedication
+-->
+<svg xmlns="http://www.w3.org/2000/svg"; width="64" height="64" viewBox="0 0 64 
64" role="img" aria-label="Loading">
+  <g transform="translate(32 32)">
+    <g>
+      <rect x="-3" y="-28" width="6" height="16" rx="3" fill="#555" 
opacity="1.00"/>
+      <rect x="-3" y="-28" width="6" height="16" rx="3" fill="#555" 
opacity="0.92" transform="rotate(30)"/>
+      <rect x="-3" y="-28" width="6" height="16" rx="3" fill="#555" 
opacity="0.84" transform="rotate(60)"/>
+      <rect x="-3" y="-28" width="6" height="16" rx="3" fill="#555" 
opacity="0.76" transform="rotate(90)"/>
+      <rect x="-3" y="-28" width="6" height="16" rx="3" fill="#555" 
opacity="0.68" transform="rotate(120)"/>
+      <rect x="-3" y="-28" width="6" height="16" rx="3" fill="#555" 
opacity="0.60" transform="rotate(150)"/>
+      <rect x="-3" y="-28" width="6" height="16" rx="3" fill="#555" 
opacity="0.52" transform="rotate(180)"/>
+      <rect x="-3" y="-28" width="6" height="16" rx="3" fill="#555" 
opacity="0.44" transform="rotate(210)"/>
+      <rect x="-3" y="-28" width="6" height="16" rx="3" fill="#555" 
opacity="0.36" transform="rotate(240)"/>
+      <rect x="-3" y="-28" width="6" height="16" rx="3" fill="#555" 
opacity="0.28" transform="rotate(270)"/>
+      <rect x="-3" y="-28" width="6" height="16" rx="3" fill="#555" 
opacity="0.20" transform="rotate(300)"/>
+      <rect x="-3" y="-28" width="6" height="16" rx="3" fill="#555" 
opacity="0.12" transform="rotate(330)"/>
+      <animateTransform attributeName="transform" type="rotate" from="0" 
to="360" dur="0.9s" repeatCount="indefinite"/>
+    </g>
+  </g>
+</svg>
diff --git a/ignite-tc-helper-web/src/main/webapp/img/tc.svg 
b/ignite-tc-helper-web/src/main/webapp/img/tc.svg
deleted file mode 100644
index 6083e574..00000000
--- a/ignite-tc-helper-web/src/main/webapp/img/tc.svg
+++ /dev/null
@@ -1,65 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 19.1.0, SVG Export Plug-In . SVG Version: 
6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg"; 
xmlns:xlink="http://www.w3.org/1999/xlink"; x="0px" y="0px"
-        width="70px" height="70px" viewBox="0 0 70 70" 
style="enable-background:new 0 0 70 70;" xml:space="preserve">
-<g>
-       <g>
-               <linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" 
x1="1.7738" y1="31.2729" x2="40.1662" y2="31.2729">
-                       <stop  offset="0" style="stop-color:#905CFB"/>
-                       <stop  offset="6.772543e-002" 
style="stop-color:#776CF9"/>
-                       <stop  offset="0.1729" style="stop-color:#5681F7"/>
-                       <stop  offset="0.2865" style="stop-color:#3B92F5"/>
-                       <stop  offset="0.4097" style="stop-color:#269FF4"/>
-                       <stop  offset="0.5474" style="stop-color:#17A9F3"/>
-                       <stop  offset="0.7111" style="stop-color:#0FAEF2"/>
-                       <stop  offset="0.9677" style="stop-color:#0CB0F2"/>
-               </linearGradient>
-               <path style="fill:url(#SVGID_1_);" 
d="M39.7,47.9l-6.1-34c-0.4-2.4-1.2-4.8-2.7-7.1c-2-3.2-5.2-5.4-8.8-6.3
-                       
C7.9-2.9-2.6,11.3,3.6,23.9c0,0,0,0,0,0l14.8,31.7c0.4,1,1,2,1.7,2.9c1.2,1.6,2.8,2.8,4.7,3.4C34.4,64.9,42.1,56.4,39.7,47.9z"/>
-               <linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" 
x1="5.3113" y1="9.6691" x2="69.2278" y2="43.8664">
-                       <stop  offset="0" style="stop-color:#905CFB"/>
-                       <stop  offset="6.772543e-002" 
style="stop-color:#776CF9"/>
-                       <stop  offset="0.1729" style="stop-color:#5681F7"/>
-                       <stop  offset="0.2865" style="stop-color:#3B92F5"/>
-                       <stop  offset="0.4097" style="stop-color:#269FF4"/>
-                       <stop  offset="0.5474" style="stop-color:#17A9F3"/>
-                       <stop  offset="0.7111" style="stop-color:#0FAEF2"/>
-                       <stop  offset="0.9677" style="stop-color:#0CB0F2"/>
-               </linearGradient>
-               <path style="fill:url(#SVGID_2_);" 
d="M67.4,26.5c-1.4-2.2-3.4-3.9-5.7-4.9L25.5,1.7l0,0c-1-0.5-2.1-1-3.3-1.3
-                       
C6.7-3.2-4.4,13.8,5.5,27c1.5,2,3.6,3.6,6,4.5L48,47.9c0.8,0.5,1.6,0.8,2.5,1.1C64.5,53.4,75.1,38.6,67.4,26.5z"/>
-               <linearGradient id="SVGID_3_" gradientUnits="userSpaceOnUse" 
x1="-19.2836" y1="70.8198" x2="55.9833" y2="33.1863">
-                       <stop  offset="0" style="stop-color:#3BEA62"/>
-                       <stop  offset="0.117" style="stop-color:#31DE80"/>
-                       <stop  offset="0.3025" style="stop-color:#24CEA8"/>
-                       <stop  offset="0.4844" style="stop-color:#1AC1C9"/>
-                       <stop  offset="0.6592" style="stop-color:#12B7DF"/>
-                       <stop  offset="0.8238" style="stop-color:#0EB2ED"/>
-                       <stop  offset="0.9677" style="stop-color:#0CB0F2"/>
-               </linearGradient>
-               <path style="fill:url(#SVGID_3_);" 
d="M67.4,26.5c-1.8-2.8-4.6-4.8-7.9-5.6c-3.5-0.8-6.8-0.5-9.6,0.7L11.4,36.1
-                       
c0,0-0.2,0.1-0.6,0.4C0.9,40.4-4,53.3,4,64c1.8,2.4,4.3,4.2,7.1,5c5.3,1.6,10.1,1,14-1.1c0,0,0.1,0,0.1,0l37.6-20.1
-                       c0,0,0,0,0.1-0.1C69.5,43.9,72.6,34.6,67.4,26.5z"/>
-               <linearGradient id="SVGID_4_" gradientUnits="userSpaceOnUse" 
x1="38.9439" y1="5.8503" x2="5.4232" y2="77.5093">
-                       <stop  offset="0" style="stop-color:#3BEA62"/>
-                       <stop  offset="9.397750e-002" 
style="stop-color:#2FDB87"/>
-                       <stop  offset="0.196" style="stop-color:#24CEA8"/>
-                       <stop  offset="0.3063" style="stop-color:#1BC3C3"/>
-                       <stop  offset="0.4259" style="stop-color:#14BAD8"/>
-                       <stop  offset="0.5596" style="stop-color:#10B5E7"/>
-                       <stop  offset="0.7185" style="stop-color:#0DB1EF"/>
-                       <stop  offset="0.9677" style="stop-color:#0CB0F2"/>
-               </linearGradient>
-               <path style="fill:url(#SVGID_4_);" 
d="M50.3,12.8c1.2-2.7,1.1-6-0.9-9c-1.1-1.8-2.9-3-4.9-3.5c-4.5-1.1-8.3,1-10.1,4.2L3.5,42
-                       
c0,0,0,0,0,0.1C-0.9,47.9-1.6,56.5,4,64c1.8,2.4,4.3,4.2,7.1,5c10.5,3.3,19.3-2.5,22.1-10.8L50.3,12.8z"/>
-       </g>
-       <g>
-               <rect x="13.4" y="13.4" style="fill:#000000;" width="43.2" 
height="43.2"/>
-               <rect x="17.5" y="48.5" style="fill:#FFFFFF;" width="16.2" 
height="2.7"/>
-               <polygon style="fill:#FFFFFF;" points="22.9,22.7 17.5,22.7 
17.5,19.1 32.3,19.1 32.3,22.7 26.8,22.7 26.8,37 22.9,37              "/>
-               <path style="fill:#FFFFFF;" 
d="M32.5,28.1L32.5,28.1c0-5.1,3.8-9.3,9.3-9.3c3.4,0,5.4,1.1,7.1,2.8l-2.5,2.9c-1.4-1.3-2.8-2-4.6-2
-                       
c-3,0-5.2,2.5-5.2,5.6V28c0,3.1,2.1,5.6,5.2,5.6c2,0,3.3-0.8,4.7-2.1l2.5,2.5c-1.8,2-3.9,3.2-7.3,3.2
-                       C36.4,37.3,32.5,33.2,32.5,28.1"/>
-       </g>
-</g>
-</svg>
diff --git a/ignite-tc-helper-web/src/main/webapp/index.html 
b/ignite-tc-helper-web/src/main/webapp/index.html
index eff6f4e2..e33a36f8 100644
--- a/ignite-tc-helper-web/src/main/webapp/index.html
+++ b/ignite-tc-helper-web/src/main/webapp/index.html
@@ -1,7 +1,7 @@
 <html>
 <head>
     <title>Apache Ignite Teamcity Bot</title>
-    <link rel="icon" href="img/leaf-icon-png-7066.png">
+    <link rel="icon" href="img/leaf.svg">
 
     <link rel="stylesheet" 
href="https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css";>
 
diff --git a/ignite-tc-helper-web/src/main/webapp/index0.html 
b/ignite-tc-helper-web/src/main/webapp/index0.html
index 8318af47..0b8232ac 100644
--- a/ignite-tc-helper-web/src/main/webapp/index0.html
+++ b/ignite-tc-helper-web/src/main/webapp/index0.html
@@ -1,7 +1,7 @@
 <html>
 <head>
     <title>Apache Ignite Teamcity Bot</title>
-    <link rel="icon" href="img/leaf-icon-png-7066.png">
+    <link rel="icon" href="img/leaf.svg">
 
     <link rel="stylesheet" 
href="https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css";>
 
diff --git a/ignite-tc-helper-web/src/main/webapp/issues.html 
b/ignite-tc-helper-web/src/main/webapp/issues.html
index d3305fb0..e84c285c 100644
--- a/ignite-tc-helper-web/src/main/webapp/issues.html
+++ b/ignite-tc-helper-web/src/main/webapp/issues.html
@@ -1,7 +1,7 @@
 <html>
 <head>
     <title>Apache Ignite Teamcity Bot - Current issues</title>
-    <link rel="icon" href="img/leaf-icon-png-7066.png">
+    <link rel="icon" href="img/leaf.svg">
     <link rel="stylesheet" 
href="https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css";>
     <link rel="stylesheet" href="css/style-1.5.css">
 
diff --git a/ignite-tc-helper-web/src/main/webapp/js/common-1.7.js 
b/ignite-tc-helper-web/src/main/webapp/js/common-1.7.js
index 8273e33b..37587dc7 100644
--- a/ignite-tc-helper-web/src/main/webapp/js/common-1.7.js
+++ b/ignite-tc-helper-web/src/main/webapp/js/common-1.7.js
@@ -187,7 +187,7 @@ function showMenu(menuData) {
         res += "</div>";
     } else {
         res += "<div class=\"navbar\">";
-        res += "<a href=\"/\" title='Home Page'><img 
src='/img/leaf-icon-png-7066.png' width='16px' height='16px'></a>";
+        res += "<a href=\"/\" title='Home Page'><img src='/img/leaf.svg' 
width='16px' height='16px'></a>";
         res += "<a href=\"/prs.html\" title='PR or branch check'>PR Check</a>";
         res += "<a href=\"/guard.html\" title='Monitoring: Current test 
failures in tracked Branches'>Test Status</a>";
         res += "<a href=\"/trends.html\" title='Monitoring: Test failures 
trends and graphs'>Master Trends</a>";
diff --git a/ignite-tc-helper-web/src/main/webapp/login.html 
b/ignite-tc-helper-web/src/main/webapp/login.html
index e41be7bd..d2786dfe 100644
--- a/ignite-tc-helper-web/src/main/webapp/login.html
+++ b/ignite-tc-helper-web/src/main/webapp/login.html
@@ -1,7 +1,7 @@
 <html lang="en">
 <head>
     <title>Apache Ignite Teamcity Bot - Login</title>
-    <link rel="icon" href="img/leaf-icon-png-7066.png">
+    <link rel="icon" href="img/leaf.svg">
     <link rel="stylesheet" 
href="https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css";>
     <link rel="stylesheet" href="css/style-1.5.css">
 
diff --git a/ignite-tc-helper-web/src/main/webapp/longRunningTestsReport.html 
b/ignite-tc-helper-web/src/main/webapp/longRunningTestsReport.html
index c03b017e..ffa0daad 100644
--- a/ignite-tc-helper-web/src/main/webapp/longRunningTestsReport.html
+++ b/ignite-tc-helper-web/src/main/webapp/longRunningTestsReport.html
@@ -1,7 +1,7 @@
 <html lang="en">
 <head>
     <title>Apache Ignite Teamcity Bot - Long Running Tests Report</title>
-    <link rel="icon" href="img/leaf-icon-png-7066.png">
+    <link rel="icon" href="img/leaf.svg">
     <link rel="stylesheet" 
href="https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css";>
     <link rel="stylesheet" href="css/style-1.5.css">
 
diff --git a/ignite-tc-helper-web/src/main/webapp/monitoring-log.html 
b/ignite-tc-helper-web/src/main/webapp/monitoring-log.html
index 2e79bde6..e0456d47 100644
--- a/ignite-tc-helper-web/src/main/webapp/monitoring-log.html
+++ b/ignite-tc-helper-web/src/main/webapp/monitoring-log.html
@@ -4,7 +4,7 @@
     <meta charset="UTF-8">
     <title>Apache Ignite Teamcity Bot - Application log summary</title>
 
-    <link rel="icon" href="img/leaf-icon-png-7066.png">
+    <link rel="icon" href="img/leaf.svg">
     <link rel="stylesheet" href="css/style-1.5.css">
 
     <script src="https://code.jquery.com/jquery-1.12.4.js";></script>
diff --git a/ignite-tc-helper-web/src/main/webapp/monitoring.html 
b/ignite-tc-helper-web/src/main/webapp/monitoring.html
index 14cf28ed..7fec39bc 100644
--- a/ignite-tc-helper-web/src/main/webapp/monitoring.html
+++ b/ignite-tc-helper-web/src/main/webapp/monitoring.html
@@ -4,7 +4,7 @@
     <meta charset="UTF-8">
     <title>Apache Ignite Teamcity Bot - Server monitoring page</title>
 
-    <link rel="icon" href="img/leaf-icon-png-7066.png">
+    <link rel="icon" href="img/leaf.svg">
     <link rel="stylesheet" 
href="https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css";>
     <link rel="stylesheet" href="css/style-1.5.css">
 
diff --git a/ignite-tc-helper-web/src/main/webapp/mutedissues/index.html 
b/ignite-tc-helper-web/src/main/webapp/mutedissues/index.html
index aa68dbc6..95719693 100644
--- a/ignite-tc-helper-web/src/main/webapp/mutedissues/index.html
+++ b/ignite-tc-helper-web/src/main/webapp/mutedissues/index.html
@@ -1,7 +1,7 @@
 <html>
 <head>
     <title>Apache Ignite Teamcity Bot - Muted issues</title>
-    <link rel="icon" href="/img/leaf-icon-png-7066.png">
+    <link rel="icon" href="/img/leaf.svg">
 
     <script src="https://code.jquery.com/jquery-1.12.4.js";></script>
     <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js";></script>
diff --git a/ignite-tc-helper-web/src/main/webapp/mutes.html 
b/ignite-tc-helper-web/src/main/webapp/mutes.html
index b5f545a7..a31ce984 100644
--- a/ignite-tc-helper-web/src/main/webapp/mutes.html
+++ b/ignite-tc-helper-web/src/main/webapp/mutes.html
@@ -3,7 +3,7 @@
 <head>
     <meta charset="UTF-8">
     <title>Apache Ignite Teamcity Bot - Muted tests</title>
-    <link rel="icon" href="img/leaf-icon-png-7066.png">
+    <link rel="icon" href="img/leaf.svg">
     <script src="https://code.jquery.com/jquery-1.12.4.js";></script>
     <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js";></script>
     <link rel="stylesheet" href="css/style-1.5.css">
diff --git a/ignite-tc-helper-web/src/main/webapp/pr.html 
b/ignite-tc-helper-web/src/main/webapp/pr.html
index d29215bf..ca6f8f58 100644
--- a/ignite-tc-helper-web/src/main/webapp/pr.html
+++ b/ignite-tc-helper-web/src/main/webapp/pr.html
@@ -1,7 +1,7 @@
 <html>
 <head>
     <title>Apache Ignite Teamcity Bot - PR failures</title>
-    <link rel="icon" href="img/leaf-icon-png-7066.png">
+    <link rel="icon" href="img/leaf.svg">
     <link rel="stylesheet" 
href="https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css";>
     <link rel="stylesheet" href="css/style-1.5.css">
     <link rel="stylesheet" 
href="https://use.fontawesome.com/releases/v5.4.2/css/all.css";
diff --git a/ignite-tc-helper-web/src/main/webapp/prs.html 
b/ignite-tc-helper-web/src/main/webapp/prs.html
index 81951058..2c76984d 100644
--- a/ignite-tc-helper-web/src/main/webapp/prs.html
+++ b/ignite-tc-helper-web/src/main/webapp/prs.html
@@ -3,7 +3,7 @@
 <head>
     <title>Apache Ignite Teamcity Bot - PR selection</title>
     <meta charset="UTF-8">
-    <link rel="icon" href="img/leaf-icon-png-7066.png">
+    <link rel="icon" href="img/leaf.svg">
 
     <link rel="stylesheet" 
href="https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css";>
     <link rel="stylesheet" 
href="https://cdn.datatables.net/1.10.16/css/jquery.dataTables.min.css";>
diff --git a/ignite-tc-helper-web/src/main/webapp/restpretty.html 
b/ignite-tc-helper-web/src/main/webapp/restpretty.html
index 1555d13b..404f6fb4 100644
--- a/ignite-tc-helper-web/src/main/webapp/restpretty.html
+++ b/ignite-tc-helper-web/src/main/webapp/restpretty.html
@@ -3,7 +3,7 @@
 <head>
     <meta charset="UTF-8">
     <title>Apache Ignite Teamcity Bot</title>
-    <link rel="icon" href="img/leaf-icon-png-7066.png">
+    <link rel="icon" href="img/leaf.svg">
 
     <link rel="stylesheet" 
href="https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css";>
     <script src="https://code.jquery.com/jquery-1.12.4.js";></script>
diff --git a/ignite-tc-helper-web/src/main/webapp/trends.html 
b/ignite-tc-helper-web/src/main/webapp/trends.html
index ea9a6330..cbbf644c 100644
--- a/ignite-tc-helper-web/src/main/webapp/trends.html
+++ b/ignite-tc-helper-web/src/main/webapp/trends.html
@@ -3,7 +3,7 @@
 <head>
     <meta charset="UTF-8">
     <title>Apache Ignite Teamcity Bot - Master trends</title>
-    <link rel="icon" href="img/leaf-icon-png-7066.png">
+    <link rel="icon" href="img/leaf.svg">
     <script src="https://code.jquery.com/jquery-1.12.4.js";></script>
     <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js";></script>
     <script type="text/javascript" 
src="https://cdn.jsdelivr.net/momentjs/latest/moment.min.js";></script>
@@ -707,7 +707,7 @@
 
         error.html("");
 
-        fillAllDataCells(num, "<img src='/img/loading.gif' width=15px 
height=15px>");
+        fillAllDataCells(num, "<img src='/img/loading.svg' width=15px 
height=15px>");
     }
 
     function printImportantMessage(num, color, message) {
@@ -890,7 +890,7 @@
         let conditionLocal = data[num].map.get(buildId).conditionLocal;
         let modalDialog = $("#modalDialog");
         let diff = ((value / median - 1) * 100 | 0);
-        let message = "<p style='text-align:center;opacity: 0.7;'><img 
src='img/tc.svg' width='100' height='100'></p>" +
+        let message = "<p style='text-align:center;opacity: 0.7;'><img 
src='img/build-chain.svg' width='100' height='100'></p>" +
             "<br><p style='text-align:justify'><b>Build [" + buildId +  "]</b> 
will be marked as &laquo;" +
             (isValid ? "" : "in") + "valid&raquo;. Value differs by <b>" + 
diff + "%</b> from the median.</p>" +
             "<br><b>Field:</b>&nbsp;<select id='selectField' style='width: 
200px'>";
@@ -997,7 +997,7 @@
             return;
         }
 
-        let message = "<p style='text-align:center;opacity: 0.7;'><img 
src='img/tc.svg' width='100' height='100'></p>" +
+        let message = "<p style='text-align:center;opacity: 0.7;'><img 
src='img/build-chain.svg' width='100' height='100'></p>" +
             "<br>The results &laquo;Run All&raquo; for <b>build [" + buildId + 
 "]</b> is <b>not available</b> on " +
             "the TeamCity server.<br><br><span 
style='color:grey;font-size:smaller'><hr>TeamCity server stores data " +
             "for the last ~14 days. Since the launch of the build " + dateDiff 
+ " days have passed</span>";
diff --git a/ignite-tc-helper-web/src/main/webapp/user.html 
b/ignite-tc-helper-web/src/main/webapp/user.html
index 9df20d4c..dc2834bc 100644
--- a/ignite-tc-helper-web/src/main/webapp/user.html
+++ b/ignite-tc-helper-web/src/main/webapp/user.html
@@ -1,7 +1,7 @@
 <html lang="en">
 <head>
     <title>Apache Ignite Teamcity Bot - User preferences</title>
-    <link rel="icon" href="img/leaf-icon-png-7066.png">
+    <link rel="icon" href="img/leaf.svg">
     <link rel="stylesheet" 
href="https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css";>
     <link rel="stylesheet" 
href="https://cdn.datatables.net/1.10.16/css/jquery.dataTables.min.css";>
     <link rel="stylesheet" href="css/style-1.5.css">
diff --git a/ignite-tc-helper-web/src/main/webapp/visas.html 
b/ignite-tc-helper-web/src/main/webapp/visas.html
index ee15ac51..6e59755f 100644
--- a/ignite-tc-helper-web/src/main/webapp/visas.html
+++ b/ignite-tc-helper-web/src/main/webapp/visas.html
@@ -3,7 +3,7 @@
     <head>
         <meta charset="UTF-8">
         <title>Apache Ignite Teamcity Bot - Visas history</title>
-        <link rel="icon" href="img/leaf-icon-png-7066.png">
+        <link rel="icon" href="img/leaf.svg">
         <script src="https://code.jquery.com/jquery-1.12.4.js";></script>
         <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js";></script>
         <script type="text/javascript" 
src="https://cdn.jsdelivr.net/momentjs/latest/moment.min.js";></script>
diff --git a/migrator/build.gradle b/migrator/build.gradle
index 4e6a9140..997bd293 100644
--- a/migrator/build.gradle
+++ b/migrator/build.gradle
@@ -8,7 +8,7 @@ repositories {
 
 dependencies {
     implementation "org.apache.ignite:ignite-core:$ignVer"
-    implementation 'ch.qos.logback:logback-classic:1.2.3'
+    implementation group: 'ch.qos.logback', name: 'logback-classic', version: 
logbackVer
     implementation project(':tcbot-common')
 
     testImplementation project(':ignite-tc-helper-web')


Reply via email to