Bump pylint to 2.15.8, update changelog (#7899)

diff --git a/CONTRIBUTORS.txt b/CONTRIBUTORS.txt
index 67a930c..b7e937b 100644
--- a/CONTRIBUTORS.txt
+++ b/CONTRIBUTORS.txt
@@ -99,19 +99,19 @@
 - Joseph Young <80432516+jpy-git@users.noreply.github.com> (jpy-git)
 - Tim Martin <tim@asymptotic.co.uk>
 - Nicolas Chauvat <nicolas.chauvat@logilab.fr>
+- Tushar Sadhwani <tushar.sadhwani000@gmail.com> (tusharsadhwani)
 - Radu Ciorba <radu@devrandom.ro>: not-context-manager and confusing-with-statement warnings.
 - Holger Peters <email@holger-peters.de>
 - Cosmin Poieană <cmin@ropython.org>: unichr-builtin and improvements to bad-open-mode.
-- Tushar Sadhwani <tushar.sadhwani000@gmail.com> (tusharsadhwani)
 - Steven Myint <hg@stevenmyint.com>: duplicate-except.
 - Peter Kolbus <peter.kolbus@gmail.com> (Garmin)
 - Luigi Bertaco Cristofolini <lucristofolini@gmail.com> (luigibertaco)
 - Glenn Matthews <glenn@e-dad.net>:
   * autogenerated documentation for optional extensions,
   * bug fixes and enhancements for docparams (née check_docs) extension
+- Dani Alcala <112832187+clavedeluna@users.noreply.github.com>
 - Vlad Temian <vladtemian@gmail.com>: redundant-unittest-assert and the JSON reporter.
 - Julien Jehannet <julien.jehannet@logilab.fr>
-- Dani Alcala <112832187+clavedeluna@users.noreply.github.com>
 - Boris Feld <lothiraldan@gmail.com>
 - Anthony Sottile <asottile@umich.edu>
 - Pedro Algarvio <pedro@algarvio.me> (s0undt3ch)
@@ -119,7 +119,6 @@
 - David Liu <david@cs.toronto.edu> (david-yz-liu)
 - Dan Goldsmith <djgoldsmith@googlemail.com>: support for msg-template in HTML reporter.
 - Buck Evan <buck.2019@gmail.com>
-- orSolocate <38433858+orSolocate@users.noreply.github.com>
 - Mariatta Wijaya <Mariatta@users.noreply.github.com>
   * Added new check `logging-fstring-interpolation`
   * Documentation typo fixes
@@ -127,6 +126,7 @@
 - Eli Fine <ejfine@gmail.com> (eli88fine): Fixed false positive duplicate code warning for lines with symbols only
 - Andrew Haigh <nelfin@gmail.com> (nelfin)
 - Émile Crater <emile@crater.logilab.fr>
+- orSolocate <38433858+orSolocate@users.noreply.github.com>
 - Pavel Roskin <proski@gnu.org>
 - David Gilman <davidgilman1@gmail.com>
 - へーさん <hira9603859504@gmail.com>
@@ -478,6 +478,7 @@
 - Grégoire <96051754+gregoire-mullvad@users.noreply.github.com>
 - Grant Welch <gwelch925+github@gmail.com>
 - Giuseppe Valente <gvalente@arista.com>
+- Gideon <87426140+GideonBear@users.noreply.github.com>
 - Gary Tyler McLeod <mail@garytyler.com>
 - Felix von Drigalski <FvDrigalski@gmail.com>
 - Fabrice Douchant <Fabrice.Douchant@logilab.fr>
diff --git a/doc/whatsnew/2/2.15/index.rst b/doc/whatsnew/2/2.15/index.rst
index 1e404e8..ecbbf8f 100644
--- a/doc/whatsnew/2/2.15/index.rst
+++ b/doc/whatsnew/2/2.15/index.rst
@@ -29,6 +29,39 @@
 
 .. towncrier release notes start
 
+What's new in Pylint 2.15.8?
+----------------------------
+Release date: 2022-12-05
+
+
+False Positives Fixed
+---------------------
+
+- Document a known false positive for ``useless-suppression`` when disabling
+  ``line-too-long`` in a module with only comments and no code.
+
+  Closes #3368 (`#3368 <https://github.com/PyCQA/pylint/issues/3368>`_)
+
+- Fix ``logging-fstring-interpolation`` false positive raised when logging and
+  f-string with ``%s`` formatting.
+
+  Closes #4984 (`#4984 <https://github.com/PyCQA/pylint/issues/4984>`_)
+
+- Fixes false positive ``abstract-method`` on Protocol classes.
+
+  Closes #7209 (`#7209 <https://github.com/PyCQA/pylint/issues/7209>`_)
+
+- Fix ``missing-param-doc`` false positive when function parameter has an
+  escaped underscore.
+
+  Closes #7827 (`#7827 <https://github.com/PyCQA/pylint/issues/7827>`_)
+
+- ``multiple-statements`` no longer triggers for function stubs using inlined
+  ``...``.
+
+  Closes #7860 (`#7860 <https://github.com/PyCQA/pylint/issues/7860>`_)
+
+
 What's new in Pylint 2.15.7?
 ----------------------------
 Release date: 2022-11-27
diff --git a/doc/whatsnew/fragments/3368.false_positive b/doc/whatsnew/fragments/3368.false_positive
deleted file mode 100644
index bdfa7de..0000000
--- a/doc/whatsnew/fragments/3368.false_positive
+++ /dev/null
@@ -1,3 +0,0 @@
-Document a known false positive for ``useless-suppression`` when disabling ``line-too-long`` in a module with only comments and no code.
-
-Closes #3368
diff --git a/doc/whatsnew/fragments/4984.false_positive b/doc/whatsnew/fragments/4984.false_positive
deleted file mode 100644
index b319205..0000000
--- a/doc/whatsnew/fragments/4984.false_positive
+++ /dev/null
@@ -1,3 +0,0 @@
-Fix ``logging-fstring-interpolation`` false positive raised when logging and f-string with ``%s`` formatting.
-
-Closes #4984
diff --git a/doc/whatsnew/fragments/7209.false_positive b/doc/whatsnew/fragments/7209.false_positive
deleted file mode 100644
index a1ba0c5..0000000
--- a/doc/whatsnew/fragments/7209.false_positive
+++ /dev/null
@@ -1,3 +0,0 @@
-Fixes false positive ``abstract-method`` on Protocol classes.
-
-Closes #7209
diff --git a/doc/whatsnew/fragments/7827.false_positive b/doc/whatsnew/fragments/7827.false_positive
deleted file mode 100644
index e981fa4..0000000
--- a/doc/whatsnew/fragments/7827.false_positive
+++ /dev/null
@@ -1,3 +0,0 @@
-Fix ``missing-param-doc`` false positive when function parameter has an escaped underscore.
-
-Closes #7827
diff --git a/doc/whatsnew/fragments/7860.false_positive b/doc/whatsnew/fragments/7860.false_positive
deleted file mode 100644
index c76425c..0000000
--- a/doc/whatsnew/fragments/7860.false_positive
+++ /dev/null
@@ -1,3 +0,0 @@
-``multiple-statements`` no longer triggers for function stubs using inlined ``...``.
-
-Closes #7860
diff --git a/pylint/__pkginfo__.py b/pylint/__pkginfo__.py
index 3b7b44c..41e2bda 100644
--- a/pylint/__pkginfo__.py
+++ b/pylint/__pkginfo__.py
@@ -9,7 +9,7 @@
 
 from __future__ import annotations
 
-__version__ = "2.15.7"
+__version__ = "2.15.8"
 
 
 def get_numversion_from_version(v: str) -> tuple[int, int, int]:
diff --git a/script/.contributors_aliases.json b/script/.contributors_aliases.json
index 6563c71..f9c6add 100644
--- a/script/.contributors_aliases.json
+++ b/script/.contributors_aliases.json
@@ -185,7 +185,8 @@
   "bot@noreply.github.com": {
     "mails": [
       "66853113+pre-commit-ci[bot]@users.noreply.github.com",
-      "49699333+dependabot[bot]@users.noreply.github.com"
+      "49699333+dependabot[bot]@users.noreply.github.com",
+      "41898282+github-actions[bot]@users.noreply.github.com"
     ],
     "name": "bot"
   },
diff --git a/tbump.toml b/tbump.toml
index 166afdd..e38f0e5 100644
--- a/tbump.toml
+++ b/tbump.toml
@@ -1,7 +1,7 @@
 github_url = "https://github.com/PyCQA/pylint"
 
 [version]
-current = "2.15.7"
+current = "2.15.8"
 regex = '''
 ^(?P<major>0|[1-9]\d*)
 \.