diff --git a/.github/workflows/build-amd64.yml b/.github/workflows/build.yml similarity index 96% rename from .github/workflows/build-amd64.yml rename to .github/workflows/build.yml index 782b1b8..05ab4a9 100644 --- a/.github/workflows/build-amd64.yml +++ b/.github/workflows/build.yml @@ -1,14 +1,14 @@ -name: Build amd64 +name: Build on: push: branches: [ master ] paths: - - ".github/workflows/build-amd64.yml" + - ".github/workflows/build.yml" pull_request: branches: [ master ] paths: - - ".github/workflows/build-amd64.yml" + - ".github/workflows/build.yml" workflow_dispatch: concurrency: @@ -20,9 +20,11 @@ jobs: strategy: fail-fast: false matrix: - clang-version: [ 19, 18, 17, 16, 15, 14, 13, 12.0.1, 12, 11, 10, 9, 8, 7 ] + clang-version: [ 20, 19, 18, 17, 16, 15, 14, 13, 12.0.1, 12, 11, 10, 9, 8, 7 ] os: [ linux, macosx, windows ] include: + - clang-version: 20 + release: llvm-project-20.0.0.src - clang-version: 19 release: llvm-project-19.1.0.src - clang-version: 18 @@ -193,6 +195,8 @@ jobs: uses: actions/download-artifact@v4 - name: list files run: ls -laR . + - name: Delete all files over 2G # see issue 40 + run: find . -type f -size +2G -exec rm -v {} \; - name: draft release uses: svenstaro/upload-release-action@v2 with: diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 7df425a..0c8e143 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -14,7 +14,7 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - clang-version: [ 7, 8, 9, 10, 11, 12, 12.0.1, 13, 14, 15, 16, 17, 18, 19 ] + clang-version: [ 7, 8, 9, 10, 11, 12, 12.0.1, 13, 14, 15, 16, 17, 18, 19, 20 ] os: [ ubuntu-latest, macos-latest, windows-latest ] include: - os: ubuntu-latest diff --git a/README.md b/README.md index f9755c6..702a11f 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # clang-tools static binaries - + +[![Build](https://github.com/cpp-linter/clang-tools-static-binaries/actions/workflows/build.yml/badge.svg)](https://github.com/cpp-linter/clang-tools-static-binaries/actions/workflows/build.yml) ![](https://img.shields.io/badge/platform-linux--64%20%7C%20win--64%20%7C%20osx--64%20-blue) ![Maintenance](https://img.shields.io/maintenance/yes/2025) @@ -9,20 +9,20 @@ Includes **[clang-format](https://clang.llvm.org/docs/ClangFormat.html), [clang- The supported versions are as follows: -| Clang Tools |OS/Version |19|18 |17 |16 |15 |14 |13 |12 |11 |10 |9 |8 |7 | -|:------------|-----------|--|---|---|---|---|---|---|---|---|---|---|---|---| -|clang-format |Linux 64 |✔️|✔️ |✔️|✔️|✔️ |✔️|✔️ |✔️ |✔️|✔️| ✔️|✔️|✔️ | -| |Window 64 |✔️|✔️ |✔️|✔️|✔️ |✔️|✔️ |✔️ |✔️|✔️| ✔️|✔️|✔️ | -| |macOS 64 |✔️|✔️ |✔️|✔️|✔️ |✔️|✔️ |✔️ |✔️|✔️| ✔️|✔️|✔️ | -| clang-tidy |Linux 64 |✔️|✔️ |✔️|✔️|✔️ |✔️|✔️ |✔️ |✔️|✔️| ✔️|✔️|✔️ | -| |Window 64 |✔️|✔️ |✔️|✔️|✔️ |✔️|✔️ |✔️ |✔️|✔️| ✔️|✔️|✔️ | -| |macOS 64 |❌|✔️ |✔️|✔️|✔️ |✔️|✔️ |✔️ |✔️|✔️| ✔️|✔️|✔️ | -| clang-query |Linux 64 |✔️|✔️ |✔️|✔️|✔️ |✔️|✔️ |✔️ |✔️|✔️| ✔️|✔️|✔️ | -| |Window 64 |✔️|✔️ |✔️|✔️|✔️ |✔️|✔️ |✔️ |✔️|✔️| ✔️|✔️|✔️ | -| |macOS 64 |✔️|✔️ |✔️|✔️|✔️ |✔️|✔️ |✔️ |✔️|✔️| ✔️|✔️|✔️ | -| clang-apply-replacements |Linux 64 |✔️|✔️ |✔️|✔️|✔️ |✔️|✔️ |✔️ |✔️|✔️| ✔️|✔️|✔️ | -| |Window 64 |✔️|✔️ |✔️|✔️|✔️ |✔️|✔️ |✔️ |✔️|✔️| ✔️|✔️|✔️ | -| |macOS 64 |✔️|✔️ |✔️|✔️|✔️ |✔️|✔️ |✔️ |✔️|✔️| ✔️|✔️|✔️ | +| Clang Tools |OS/Version |20|19|18 |17 |16 |15 |14 |13 |12 |11 |10 |9 |8 |7 | +|:------------|-----------|--|--|---|---|---|---|---|---|---|---|---|---|---|---| +|clang-format |Linux 64 |✔️|✔️|✔️ |✔️|✔️|✔️ |✔️|✔️ |✔️ |✔️|✔️| ✔️|✔️|✔️ | +| |Window 64 |✔️|✔️|✔️ |✔️|✔️|✔️ |✔️|✔️ |✔️ |✔️|✔️| ✔️|✔️|✔️ | +| |macOS 64 |✔️|✔️|✔️ |✔️|✔️|✔️ |✔️|✔️ |✔️ |✔️|✔️| ✔️|✔️|✔️ | +| clang-tidy |Linux 64 |✔️|✔️|✔️ |✔️|✔️|✔️ |✔️|✔️ |✔️ |✔️|✔️| ✔️|✔️|✔️ | +| |Window 64 |✔️|✔️|✔️ |✔️|✔️|✔️ |✔️|✔️ |✔️ |✔️|✔️| ✔️|✔️|✔️ | +| |macOS 64 |❌|❌|✔️ |✔️|✔️|✔️ |✔️|✔️ |✔️ |✔️|✔️| ✔️|✔️|✔️ | +| clang-query |Linux 64 |✔️|✔️|✔️ |✔️|✔️|✔️ |✔️|✔️ |✔️ |✔️|✔️| ✔️|✔️|✔️ | +| |Window 64 |✔️|✔️|✔️ |✔️|✔️|✔️ |✔️|✔️ |✔️ |✔️|✔️| ✔️|✔️|✔️ | +| |macOS 64 |✔️|✔️|✔️ |✔️|✔️|✔️ |✔️|✔️ |✔️ |✔️|✔️| ✔️|✔️|✔️ | +| clang-apply-replacements| Linux 64|✔️|✔️|✔️|✔️|✔️|✔️|✔️ |✔️|✔️ |✔️ |✔️|✔️|✔️|✔️|✔️| +| |Window 64 |✔️|✔️|✔️ |✔️|✔️|✔️ |✔️|✔️ |✔️ |✔️|✔️| ✔️|✔️|✔️ | +| |macOS 64 |✔️|✔️|✔️ |✔️|✔️|✔️ |✔️|✔️ |✔️ |✔️|✔️| ✔️|✔️|✔️ | > [!CAUTION] > clang-tidy-19_macosx-amd64 - File size exceeds 2GB, unable to upload to GitHub releases. See #40