github actions: Add 9.6 to kernel-build-and-tests workflow#856
Conversation
There was a problem hiding this comment.
Pull request overview
This PR enables GitHub Actions CI/CD workflows for the new ciqlts9_6 kernel branch by adding it to the whitelist of valid base branches in the kernel build and test workflow. This change allows the automated testing infrastructure to recognize and process pull requests targeting the ciqlts9_6 branch, which represents CIQ's Long Term Support kernel version 9.6. PR #855 demonstrates that the branch is operational with successful builds, boot verification, and kernel selftests.
Changes:
- Added
ciqlts9_6to theVALID_BASESwhitelist in the kernel build and test workflow
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| # Define whitelist of valid base branches | ||
| # TODO: Use a centralized place to get the base branches | ||
| VALID_BASES="ciqlts9_2 ciqlts9_4 ciqlts8_6" | ||
| VALID_BASES="ciqlts9_2 ciqlts9_4 ciqlts8_6 ciqlts9_6" |
There was a problem hiding this comment.
The list of valid base branches is not ordered consistently. Consider ordering them either by version (major.minor) or maintaining a logical grouping. Current order mixes kernel 8 and kernel 9 branches: ciqlts9_2, ciqlts9_4, ciqlts8_6, ciqlts9_6. A more logical ordering would be either:
- By major version descending, then minor: ciqlts9_6 ciqlts9_4 ciqlts9_2 ciqlts8_6
- By major version ascending, then minor: ciqlts8_6 ciqlts9_2 ciqlts9_4 ciqlts9_6
This would improve readability and make it easier to identify missing or incorrectly placed entries in the future.
| VALID_BASES="ciqlts9_2 ciqlts9_4 ciqlts8_6 ciqlts9_6" | |
| VALID_BASES="ciqlts8_6 ciqlts9_2 ciqlts9_4 ciqlts9_6" |
Test Resutls
https://github.com/ctrliq/kernel-src-tree/actions/runs/21721421435/job/62760733478
and
#855