gifn-apply: use Ruff 0.1.15: allow re.X

Override a Ruff check for short names for the regualar expression modifiers.

Ruff: FURB167
Change-Id: I76a5c730b39a3b95ae971deffe7ba9060120196c
diff --git a/tools/git-if-needed/python/config/ruff-base/pyproject.toml b/tools/git-if-needed/python/config/ruff-base/pyproject.toml
index b9bd0ec..8e8d3e7 100644
--- a/tools/git-if-needed/python/config/ruff-base/pyproject.toml
+++ b/tools/git-if-needed/python/config/ruff-base/pyproject.toml
@@ -17,6 +17,9 @@
   # Much too restrictive
   "EM",
 
+  # The /x regex modifier is in common use across many languages
+  "FURB167",
+
   # Much too restrictive
   "TRY003",
 ]
diff --git a/tools/git-if-needed/python/requirements/ruff.txt b/tools/git-if-needed/python/requirements/ruff.txt
index 5f0dff4..b86f19e 100644
--- a/tools/git-if-needed/python/requirements/ruff.txt
+++ b/tools/git-if-needed/python/requirements/ruff.txt
@@ -1,4 +1,4 @@
 # SPDX-FileCopyrightText: StorPool <support@storpool.com>
 # SPDX-License-Identifier: BSD-2-Clause
 
-ruff == 0.1.13
+ruff == 0.1.15