Browse Source

Release clang-format-18 #2

https://github.com/yandex/toolchain-registry/releases/tag/clang-format-18-v2
commit_hash:0cc68e232a14adf66a88617e9b1f7f18facd2dce
robot-brewer 4 days ago
parent
commit
56de0f5688
2 changed files with 64 additions and 0 deletions
  1. 10 0
      build/mapping.conf.json
  2. 54 0
      build/ya.conf.json

+ 10 - 0
build/mapping.conf.json

@@ -1042,6 +1042,11 @@
         "7451466407": "https://devtools-registry.s3.yandex.net/7451466407",
         "7407150115": "https://devtools-registry.s3.yandex.net/7407150115",
         "7451406900": "https://devtools-registry.s3.yandex.net/7451406900",
+        "7494722271": "https://devtools-registry.s3.yandex.net/7494722271",
+        "7494597813": "https://devtools-registry.s3.yandex.net/7494597813",
+        "7495431598": "https://devtools-registry.s3.yandex.net/7495431598",
+        "7495332394": "https://devtools-registry.s3.yandex.net/7495332394",
+        "7495957585": "https://devtools-registry.s3.yandex.net/7495957585",
         "6048579718": "https://devtools-registry.s3.yandex.net/6048579718",
         "2980468199": "https://devtools-registry.s3.yandex.net/2980468199",
         "5562224408": "https://devtools-registry.s3.yandex.net/5562224408"
@@ -2088,6 +2093,11 @@
         "7451466407": "ynd-clang-18-optimized-linux-x86_64-c66062833fd14752a7ad8fbfb8f25f370b097278",
         "7407150115": "ynd-clang-18-optimized-mingw-w64-x86_64-56872a411472c7ec2b09f2c8372ea4c67d069a5b",
         "7451406900": "ynd-clang-18-optimized-mingw-w64-x86_64-c66062833fd14752a7ad8fbfb8f25f370b097278",
+        "7494722271": "ynd-clang-format-18-darwin-arm64-d0b9255e235e80974f9dfd0ebff3850929bed981",
+        "7494597813": "ynd-clang-format-18-darwin-x86_64-d0b9255e235e80974f9dfd0ebff3850929bed981",
+        "7495431598": "ynd-clang-format-18-linux-aarch64-d0b9255e235e80974f9dfd0ebff3850929bed981",
+        "7495332394": "ynd-clang-format-18-linux-x86_64-d0b9255e235e80974f9dfd0ebff3850929bed981",
+        "7495957585": "ynd-clang-format-18-mingw-w64-x86_64-d0b9255e235e80974f9dfd0ebff3850929bed981",
         "6048579718": "yt/go/ytrecipe/cmd/ytexec for linux",
         "2980468199": "ytexec for linux",
         "5562224408": "ytexec for linux"

+ 54 - 0
build/ya.conf.json

@@ -86,6 +86,14 @@
             },
             "formula": "build/platform/clang/clang-format/clang-format16.json"
         },
+        "clang-format-18": {
+            "executable": {
+                "clang-format": [
+                    "clang-format"
+                ]
+            },
+            "formula": "build/platform/clang/clang-format/clang-format18.json"
+        },
         "clang16": {
             "executable": {
                 "c++": [
@@ -484,6 +492,49 @@
                 }
             }
         },
+        "clang-format-18": {
+            "platforms": [
+                {
+                    "default": true,
+                    "host": {
+                        "arch": "x86_64",
+                        "os": "LINUX"
+                    }
+                },
+                {
+                    "default": true,
+                    "host": {
+                        "arch": "aarch64",
+                        "os": "LINUX"
+                    }
+                },
+                {
+                    "default": true,
+                    "host": {
+                        "os": "WIN"
+                    }
+                },
+                {
+                    "default": true,
+                    "host": {
+                        "os": "DARWIN"
+                    }
+                },
+                {
+                    "default": true,
+                    "host": {
+                        "arch": "arm64",
+                        "os": "DARWIN"
+                    }
+                }
+            ],
+            "tools": {
+                "clang-format-18": {
+                    "bottle": "clang-format-18",
+                    "executable": "clang-format"
+                }
+            }
+        },
         "clang16": {
             "env": {
                 "CPATH": [
@@ -2302,6 +2353,9 @@
         "clang-format": {
             "description": "Run Clang-Format source code formatter"
         },
+        "clang-format-18": {
+            "description": "Run Clang-Format source code formatter (18 version)"
+        },
         "clang-rename": {
             "description": "Run Clang-Rename refactoring tool"
         },