mirror of
https://github.com/JakeHillion/drgn.git
synced 2024-12-22 09:13:06 +00:00
e9141fa396
With 3.12 beta, there are 7 Python versions to test, which is making the test matrix too large. To reduce the amount of CI test runs that occur, by default we will only run 2: the oldest and newest released Python versions. To further reduce the CI test runs, we will eliminate CI runs when a branch is pushed (only main will be tested). The "ci" action becomes a reusable workflow, which gets called by other possible workflows: 1. pull_request.yml: On pull request, only the 2 default Python versions are tested. The "test-all-python-versions" label can be applied to pull requests to override this. 2. push.yml: On push to main, all Python versions are tested. 3. vmtest-build.yml: After the vmtest kernels are built 4. On manual request: the user has the option to specify Signed-off-by: Stephen Brennan <stephen@brennan.io> |
||
---|---|---|
.. | ||
ci.yml | ||
dco-check.yml | ||
pull_request.yml | ||
push.yml | ||
vmtest-build.yml |