diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index a73ff51c..505a9ebd 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -2,12 +2,12 @@ ci:
     autoupdate_branch: 'devel'
 repos:
 -   repo: https://github.com/pre-commit/mirrors-clang-format
-    rev: v18.1.6
+    rev: v20.1.8
     hooks:
     -   id: clang-format
         args: [--style=Google]
 -   repo: https://github.com/pre-commit/pre-commit-hooks
-    rev: v4.6.0
+    rev: v5.0.0
     hooks:
     -   id: check-added-large-files
     -   id: check-ast
diff --git a/include/dynamic-graph/signal-ptr.t.cpp b/include/dynamic-graph/signal-ptr.t.cpp
index dec56955..34d7dc2c 100644
--- a/include/dynamic-graph/signal-ptr.t.cpp
+++ b/include/dynamic-graph/signal-ptr.t.cpp
@@ -122,7 +122,9 @@ template <class T, class Time>
 std::ostream &SignalPtr<T, Time>::display(std::ostream &os) const {
   dgTDEBUGIN(25) << SignalBase<Time>::name << this << "||" << isPlugged()
                  << "||" << signalPtr;
-  { Signal<T, Time>::display(os); }
+  {
+    Signal<T, Time>::display(os);
+  }
 
   if ((isPlugged()) && (!autoref())) {
     os << " -->-- PLUGGED";