| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- name: 'Setup SUSFS'
- description: 'Clone and apply SUSFS patches with version-specific fixes'
- inputs:
- susfs_commit:
- description: 'SUSFS commit hash (empty = latest on auto-derived gki-{version} branch)'
- required: false
- default: ""
- version:
- description: 'Kernel config version (e.g., android15-6.6)'
- required: true
- android_version:
- description: 'Android version (e.g., android15)'
- required: true
- kernel_version:
- description: 'Kernel version (e.g., 6.6)'
- required: true
- os_patch_level:
- description: 'OS patch level (e.g., 2024-07)'
- required: true
- sublevel:
- description: 'Kernel sublevel'
- required: true
- runs:
- using: "composite"
- steps:
- - name: Setup SUSFS Branch
- uses: ./.github/actions/susfs-setup
- with:
- susfs_commit: ${{ inputs.susfs_commit }}
- version: ${{ inputs.version }}
- - name: Enable SUSFS Kernel Configs
- uses: ./.github/actions/susfs-config
- - name: Apply SUSFS Patches
- uses: ./.github/actions/susfs-patches
- with:
- version: ${{ inputs.version }}
- sublevel: ${{ inputs.sublevel }}
- os_patch_level: ${{ inputs.os_patch_level }}
- - name: Revert SUSFS Fake Patches
- uses: ./.github/actions/susfs-revert-patches
- with:
- version: ${{ inputs.version }}
- sublevel: ${{ inputs.sublevel }}
- os_patch_level: ${{ inputs.os_patch_level }}
|