浏览代码

Update clang-format to 17

Ryan Foster 1 年之前
父节点
当前提交
5b187fc62d
共有 2 个文件被更改,包括 11 次插入11 次删除
  1. 4 4
      .github/actions/run-clang-format/action.yaml
  2. 7 7
      build-aux/.run-format.zsh

+ 4 - 4
.github/actions/run-clang-format/action.yaml

@@ -28,7 +28,7 @@ runs:
         echo ::group::Install Dependencies
         eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"
         echo "/home/linuxbrew/.linuxbrew/bin:/home/linuxbrew/.linuxbrew/sbin" >> $GITHUB_PATH
-        echo "/home/linuxbrew/.linuxbrew/opt/clang-format@16/bin" >> $GITHUB_PATH
+        echo "/home/linuxbrew/.linuxbrew/opt/clang-format@17/bin" >> $GITHUB_PATH
         brew install --quiet zsh
         echo ::endgroup::
 
@@ -51,11 +51,11 @@ runs:
         }
 
         if (( ${changes[(I)(*.c|*.h|*.cpp|*.hpp|*.m|*.mm)]} )) {
-          echo ::group::Install clang-format-16
-          brew install --quiet obsproject/tools/clang-format@16
+          echo ::group::Install clang-format-17
+          brew install --quiet obsproject/tools/clang-format@17
           echo ::endgroup::
 
-          echo ::group::Run clang-format-16
+          echo ::group::Run clang-format-17
           ./build-aux/run-clang-format --fail-${{ inputs.failCondition }} --check
           echo ::endgroup::
         }

+ 7 - 7
build-aux/.run-format.zsh

@@ -29,23 +29,23 @@ invoke_formatter() {
 
   case ${1} {
     clang)
-      if (( ${+commands[clang-format-16]} )) {
-        local formatter=clang-format-16
+      if (( ${+commands[clang-format-17]} )) {
+        local formatter=clang-format-17
       } elif (( ${+commands[clang-format]} )) {
         local formatter=clang-format
         local -a formatter_version=($(clang-format --version))
 
-        if ! is-at-least 16.0.5 ${formatter_version[-1]}; then
-          log_error "clang-format is not version 16.0.5 or above (found ${formatter_version[-1]}."
+        if ! is-at-least 17.0.3 ${formatter_version[-1]}; then
+          log_error "clang-format is not version 17.0.3 or above (found ${formatter_version[-1]}."
           exit 2
         fi
 
-        if ! is-at-least ${formatter_version[-1]} 16.0.5; then
-          log_error "clang-format is more recent than version 16.0.5 (found ${formatter_version[-1]})."
+        if ! is-at-least ${formatter_version[-1]} 17.0.3; then
+          log_error "clang-format is more recent than version 17.0.3 (found ${formatter_version[-1]})."
           exit 2
         fi
       } else {
-        log_error "No viable clang-format version found (required 16.0.5)"
+        log_error "No viable clang-format version found (required 17.0.3)"
         exit 2
       }