Skip to content

Conversation

@luigimak
Copy link

@luigimak luigimak commented Dec 6, 2025

modify workflow to select individual OnePlus models.
switch to using configs, manifests and action from WildKernels/OnePlus_KernelSU_SUSFS.

fatalcoder524 and others added 30 commits July 28, 2025 00:50
It is noticed that this method builds only the required kernel without modules and vendor boot and decreases the build time especially for Bazel Builds drastically.

- Search Clang path in Source and System.
- Fix Uname when building with Make.
- Remove unwanted script code and add exit on system clang selected
- Build with -O2 compiler options

Co-authored-by: fatalcoder524 <11532648+fatalcoder524@users.noreply.github.com>
Fix comments, variables and refactor

---------

Co-authored-by: fatalcoder524 <11532648+fatalcoder524@users.noreply.github.com>
- Replace required branch inputs with optional commit hash or branch for SusFS.
- Extract SusFS Branch from Kernel source.
- Remove futile Maphide LineageOS Detections
- Remove futile Maphide for jit-zygote-cache Detections
OnePlus recently separated OnePlus 13 China and OnePlus 13 Global/EU/India sources: OnePlusOSS/kernel_manifest@0c41f30
OnePlusOSS/kernel_manifest#109
A lightweight LSM (Linux Security Module) for the Android kernel, designed to block unauthorized writes to critical partitions/device nodes at the system level. This reduces the risk of malicious or accidental tampering with critical components such as the baseband and boot chain.
Bouteillepleine and others added 25 commits November 5, 2025 18:54
* update: update restore keys naming scheme to prevent restoring ccache from different models

Signed-off-by: 0x-br0k3n <127822226+0x-br0k3n@users.noreply.github.com>

* update: update restore keys naming scheme to use restore keys only when kernel version or compiler version is changed

Signed-off-by: 0x-br0k3n <127822226+0x-br0k3n@users.noreply.github.com>

* update: update restore keys naming scheme to use sublevel

Signed-off-by: 0x-br0k3n <127822226+0x-br0k3n@users.noreply.github.com>

* update: update ccache max size to 1G

Signed-off-by: 0x-br0k3n <127822226+0x-br0k3n@users.noreply.github.com>

---------

Signed-off-by: 0x-br0k3n <127822226+0x-br0k3n@users.noreply.github.com>
* Add OOS16 devices

- OP13
  - configs/oos16/OP13.json
  - manifests/oos16/oneplus_13_b.xml

- OP13S
  - configs/oos16/OP13s.json
  - manifests/oos16/oneplus_13s_b.xml

- OP13t
  - configs/oos16/OP13t.json
  - manifests/oos16/oneplus_13t_b.xml

- OP-ACE-5-PRO
  - configs/oos16/OP-ACE-5-PRO.json
  - manifests/oos16/oneplus_ace5_pro_b.xml

- OP-ACE-6
  - configs/oos16/OP-ACE-6.json
  - manifests/oos16/oneplus_ace_6.xml

* renamed manifest

_u for oos14
_v for oos15
_w for oos16
…rnels#86)

- Fixed an issue where the 'Built Devices' table displayed only one OS version for devices with identical models built on different OS versions.
- Features now reflect what was actually compiled, based on the matrix.json generated by the 'build' job.
- Removed declaration and assignment of unused array variables.
- Add SUSFS_BASE_VERSION env to make releases notes dynamic and easy to update
- Move KSUN version to a 'Build Configuration' table
- Fix compiler options: use ccache clang
- Add missing Changelogs

Co-authored-by: fatalcoder524 <11532648+fatalcoder524@users.noreply.github.com>
* Add support OOS16 for OP12r & OOS15/16 OP-ACE-3

* Added OOS16 support for more OP devices

- OP-ACE-3-PRO
- OP-ACE-3V
- OP-NORD-4
- OP-NORD-5
- OP-PAD-2
- OP-PAD-PRO
modify workflow to select individual OnePlus models.
switch to using configs, manifests and action from WildKernels/OnePlus_KernelSU_SUSFS.
@luigimak luigimak marked this pull request as draft December 6, 2025 17:49
@luigimak
Copy link
Author

luigimak commented Dec 7, 2025

@luigimak luigimak marked this pull request as ready for review December 7, 2025 11:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants