diff --git a/VERSION_SUPPORT_POLICY.md b/VERSION_SUPPORT_POLICY.md new file mode 100644 index 0000000..62dee48 --- /dev/null +++ b/VERSION_SUPPORT_POLICY.md @@ -0,0 +1,30 @@ +# Version Alignment Policy + +> **Disclaimer:** cpp-linter does **not** develop or maintain LLVM / Clang tools. We only +> pre-build and repackage upstream LLVM releases for easier installation. We do **not** fix +> bugs, add features, or backport patches to any LLVM version โ€” those are the responsibility +> of the [LLVM project](https://github.com/llvm/llvm-project). + +We provide pre-built static binaries, Docker images, and Python wheels for **LLVM 11 through +the latest stable release**. The latest 3 major versions receive full CI testing coverage. + +Older versions may be dropped over time as they become difficult to build on current platforms. +Version-specific issues in dropped versions will be closed as `wontfix`. + +--- + +## FAQ + +**Q: Do you fix bugs in clang-tidy or clang-format?** + +No. Please report tool bugs to the [LLVM project](https://github.com/llvm/llvm-project/issues). +If a download is broken or a binary is missing, report that to us. + +**Q: Which default version does `cpp-linter-action` use?** + +Currently **LLVM 20** (the middle of the latest 3 major versions). + +**Q: Need a version we no longer package?** + +You can fork our build repositories and build it yourself. Start a +[discussion](https://github.com/orgs/cpp-linter/discussions) if you think others need it too. diff --git a/profile/README.md b/profile/README.md index 5490bd4..4268733 100644 --- a/profile/README.md +++ b/profile/README.md @@ -18,7 +18,14 @@ ## ๐Ÿ“– About -**cpp-linter** bundles the power of `clang-format`, `clang-tidy`, and other LLVM tools into packages that are easy to install, integrate, and maintain. Whether youโ€™re linting a single file locally or enforcing code quality across dozens of repos in CI, cpp-linter has you covered. +**cpp-linter** repackages upstream `clang-format`, `clang-tidy`, and other LLVM tools into +ready-to-use packages (static binaries, Docker images, Python wheels) โ€” making them easy to +install and integrate without building from source. Whether youโ€™re linting a single file locally +or enforcing code quality across dozens of repos in CI, cpp-linter has you covered. + +> **We do not develop or maintain the clang tools themselves.** cpp-linter is a redistribution +> layer: we pre-build and publish upstream LLVM releases. For tool bugs, features, or behavioral +> issues, please report to the [LLVM project](https://github.com/llvm/llvm-project). We target C/C++ developers and DevOps engineers who want **reliable clang tooling without the build-from-source headache**. @@ -33,9 +40,9 @@ Integrate cpp-linter into your workflow in minutes: --- -## ๐Ÿ”ง Clang Tools โ€” Simplified +## ๐Ÿ”ง Clang Tools โ€” Pre-packaged -We provide ready-to-use **binaries**, **Docker images**, and **Python wheels** of key clang tools: +We pre-build and publish ready-to-use **binaries**, **Docker images**, and **Python wheels** of upstream clang tools: | Package | Description | |---------|-------------|