### version information ``` pre-commit version: 3.2.0 git --version: git version 2.34.1 sys.version: 3.10.12 (main, Nov 6 2024, 20:22:13) [GCC 11.4.0] sys.executable: /usr/bin/python3 os.name: posix sys.platform: linux ``` ### error information ``` An error has occurred: InvalidManifestError: ==> File /home/iullah/.cache/pre-commit/repomgchj3c0/.pre-commit-hooks.yaml ==> At Hook(id='clang-format') ==> At key: types_or ==> At index 10 =====> Type tag 'metal' is not recognized. Try upgrading identify and pre-commit? ``` ``` Traceback (most recent call last): File "/home/iullah/.local/lib/python3.10/site-packages/pre_commit/error_handler.py", line 73, in error_handler yield File "/home/iullah/.local/lib/python3.10/site-packages/pre_commit/main.py", line 381, in main return hook_impl( File "/home/iullah/.local/lib/python3.10/site-packages/pre_commit/commands/hook_impl.py", line 271, in hook_impl return retv | run(config, store, ns) File "/home/iullah/.local/lib/python3.10/site-packages/pre_commit/commands/run.py", line 425, in run for hook in all_hooks(config, store) File "/home/iullah/.local/lib/python3.10/site-packages/pre_commit/repository.py", line 252, in all_hooks return tuple( File "/home/iullah/.local/lib/python3.10/site-packages/pre_commit/repository.py", line 255, in for hook in _repository_hooks(repo, store, root_config) File "/home/iullah/.local/lib/python3.10/site-packages/pre_commit/repository.py", line 230, in _repository_hooks return _cloned_repository_hooks(repo_config, store, root_config) File "/home/iullah/.local/lib/python3.10/site-packages/pre_commit/repository.py", line 197, in _cloned_repository_hooks by_id = {hook['id']: hook for hook in load_manifest(manifest_path)} File "/home/iullah/.local/lib/python3.10/site-packages/cfgv.py", line 394, in load_from_filename with reraise_as(exc_tp): File "/usr/lib/python3.10/contextlib.py", line 153, in __exit__ self.gen.throw(typ, value, traceback) File "/home/iullah/.local/lib/python3.10/site-packages/cfgv.py", line 43, in reraise_as raise tp(e).with_traceback(tb) from None File "/home/iullah/.local/lib/python3.10/site-packages/cfgv.py", line 40, in reraise_as yield File "/home/iullah/.local/lib/python3.10/site-packages/cfgv.py", line 398, in load_from_filename with validate_context(f'File {filename}'): File "/usr/lib/python3.10/contextlib.py", line 153, in __exit__ self.gen.throw(typ, value, traceback) File "/home/iullah/.local/lib/python3.10/site-packages/cfgv.py", line 34, in validate_context raise ValidationError(e, ctx=msg).with_traceback(tb) from None File "/home/iullah/.local/lib/python3.10/site-packages/cfgv.py", line 31, in validate_context yield File "/home/iullah/.local/lib/python3.10/site-packages/cfgv.py", line 410, in load_from_filename validate(data, schema) File "/home/iullah/.local/lib/python3.10/site-packages/cfgv.py", line 376, in validate schema.check(v) File "/home/iullah/.local/lib/python3.10/site-packages/cfgv.py", line 272, in check validate(val, self.of) File "/home/iullah/.local/lib/python3.10/site-packages/cfgv.py", line 376, in validate schema.check(v) File "/home/iullah/.local/lib/python3.10/site-packages/cfgv.py", line 242, in check with validate_context(context): File "/usr/lib/python3.10/contextlib.py", line 153, in __exit__ self.gen.throw(typ, value, traceback) File "/home/iullah/.local/lib/python3.10/site-packages/cfgv.py", line 34, in validate_context raise ValidationError(e, ctx=msg).with_traceback(tb) from None File "/home/iullah/.local/lib/python3.10/site-packages/cfgv.py", line 31, in validate_context yield File "/home/iullah/.local/lib/python3.10/site-packages/cfgv.py", line 244, in check item.check(v) File "/home/iullah/.local/lib/python3.10/site-packages/cfgv.py", line 53, in _check_optional with validate_context(f'At key: {self.key}'): File "/usr/lib/python3.10/contextlib.py", line 153, in __exit__ self.gen.throw(typ, value, traceback) File "/home/iullah/.local/lib/python3.10/site-packages/cfgv.py", line 34, in validate_context raise ValidationError(e, ctx=msg).with_traceback(tb) from None File "/home/iullah/.local/lib/python3.10/site-packages/cfgv.py", line 31, in validate_context yield File "/home/iullah/.local/lib/python3.10/site-packages/cfgv.py", line 54, in _check_optional self.check_fn(dct[self.key]) File "/home/iullah/.local/lib/python3.10/site-packages/cfgv.py", line 363, in check_array_fn with validate_context(f'At index {i}'): File "/usr/lib/python3.10/contextlib.py", line 153, in __exit__ self.gen.throw(typ, value, traceback) File "/home/iullah/.local/lib/python3.10/site-packages/cfgv.py", line 34, in validate_context raise ValidationError(e, ctx=msg).with_traceback(tb) from None File "/home/iullah/.local/lib/python3.10/site-packages/cfgv.py", line 31, in validate_context yield File "/home/iullah/.local/lib/python3.10/site-packages/cfgv.py", line 364, in check_array_fn inner_check(val) File "/home/iullah/.local/lib/python3.10/site-packages/pre_commit/clientlib.py", line 42, in check_type_tag raise cfgv.ValidationError( pre_commit.clientlib.InvalidManifestError: ==> File /home/iullah/.cache/pre-commit/repomgchj3c0/.pre-commit-hooks.yaml ==> At Hook(id='clang-format') ==> At key: types_or ==> At index 10 =====> Type tag 'metal' is not recognized. Try upgrading identify and pre-commit? ```