[llvm] [ci] Add ids workflow for checking llvm apis have been annotated with LLVM_ABI (PR #128370)
Saleem Abdulrasool via llvm-commits
llvm-commits at lists.llvm.org
Thu Aug 14 12:56:44 PDT 2025
================
@@ -0,0 +1,95 @@
+name: ids-check
+on:
+ pull_request:
+ types:
+ - opened
+ - synchronize
+ - reopened
+ - closed
+ push:
+ branches:
+ - 'main'
+ - 'release/**'
+
+permissions:
+ contents: read
+
+concurrency:
+ group: ${{ github.workflow }}-${{ github.event.pull_request.number }}
+ cancel-in-progress: true
+
+jobs:
+ build:
+ if: github.repository_owner == 'llvm'
+ name: ids-check
+ runs-on: ubuntu-24.04
----------------
compnerd wrote:
The scanning occurs through the clang tooling, which will build as if it were building for Linux on Linux. To build for Windows on Linux, you need to ensure that you are setting up the cross-compilation appropriately: i.e. you configure and have available the Windows SDK, Microsoft C runtime, etc. If we can arrange for that, doing this build on Linux would be fine.
https://github.com/llvm/llvm-project/pull/128370
More information about the llvm-commits
mailing list