[llvm] [GitHub] Add basic CI for libclang Python binding unit tests (PR #76784)

Aiden Grossman via llvm-commits llvm-commits at lists.llvm.org
Fri Jan 26 21:58:29 PST 2024


================
@@ -0,0 +1,39 @@
+name: Libclang Python Binding Tests
+
+permissions:
+  contents: read
+
+on:
+  workflow_dispatch:
+  push:
----------------
boomanaiden154 wrote:

Being automatically disabled is referring to scheduled workflows. This is not a scheduled workflow.

When the workflow is setup to also work on pushes anywhere, it runs on PRs it is not supposed to (at least from what I can tell).

It is more difficult to test in forks with these settings, but there are practical issues as mentioned above, and it's not really expected behavior. It's easy enough if you're working on the workflows to push another commit disabling some of the checks to make testing easier. I don't think making the tests opt-out by default on forks is a good idea.

https://github.com/llvm/llvm-project/pull/76784


More information about the llvm-commits mailing list