Skip to content

[pull] main from WildKernels:main#24

Open
pull[bot] wants to merge 83 commits intoCyanForks:mainfrom
WildKernels:main
Open

[pull] main from WildKernels:main#24
pull[bot] wants to merge 83 commits intoCyanForks:mainfrom
WildKernels:main

Conversation

@pull
Copy link

@pull pull bot commented Feb 6, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

Update the curl command to fetch the baseband-guard setup script from the new repository location (vc-teahouse) instead of the old one (WildKernels). This ensures the build workflow uses the correct and current source for the required dependency.
@pull pull bot locked and limited conversation to collaborators Feb 6, 2026
@pull pull bot added ⤵️ pull merge-conflict Resolve conflicts manually labels Feb 6, 2026
The BBG (Baseband-guard) step is now disabled by setting its condition to false, as it is no longer needed. The ptrace patch step for older kernels was already conditionally disabled (if: false) and is now removed entirely. Additionally, the `make mrproper` command is commented out to preserve the build environment between steps, potentially improving build times by avoiding a full clean.
Move EOF marker to its correct position after the tmpfs configuration block,
ensuring subsequent networking configurations are properly included in the
generated defconfig fragment.
Refactor the version parsing logic to handle LTS builds with wildcard sublevel "X" and support new patch level formats (e.g., "2024-01"). The new approach uses clearer variable naming and IFS splitting for better maintainability.
Add conditional logic to skip numeric patch checks when SUBLEVEL is 'X' (indicating an LTS kernel build). This prevents errors when comparing a non-numeric value in version conditionals.

Also pass the new `susfs_commit` input through the workflow to the susfs action.
- Temporarily disable kernel branding step to avoid conflicts
- Add `ksu_commit` input to Wild KSU setup action
- Enable all SUSFS kernel configuration options for full functionality
- Remove LTS build skip logic to apply fixes consistently
- Comment out unnecessary base patch for Android 14 kernel 6.1
Add logic to resolve input as a branch/tag ref before falling back to a direct SHA. This ensures the correct commit is fetched when a branch name like "canary" is provided, improving reliability of the automation.
Remove obsolete "Install linker tools" step that was conditionally disabled
and extract SUSFS patch application logic from main workflow into a dedicated
composite action. This improves maintainability by centralizing version-specific
patch handling and reduces duplication across workflow steps.
Remove early exit statements that were preventing patch application and consolidate duplicate patch files for different kernel sublevels. This ensures the intended kernel patches are applied correctly during the CI workflow.
The condition is now handled by the GitHub Actions step's `if` directive, removing the need for an inline bash conditional. This makes the workflow step cleaner and more idiomatic.
The sed command is no longer needed for the susfs patch application on kernel version 5.15. Commenting it out prevents unnecessary modification of the susfs.c file.
- Remove erroneous `&& false` from the "Fix Less Than 6.6.50 Builds" job condition
- Add missing namespace.c patch application for kernel sublevel <= 46 in susfs-patches action
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

⤵️ pull merge-conflict Resolve conflicts manually

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant