| 123456789101112131415161718192021222324252627282930313233 |
- name: 'Extract Sublevel and File Name'
- description: 'Reads Makefile sublevel and composes FILE_NAME'
- inputs:
- variant:
- required: true
- type: string
- outputs:
- file_name:
- value: ${{ steps.extract.outputs.file_name }}
- sublevel:
- value: ${{ steps.extract.outputs.sublevel }}
- runs:
- using: composite
- steps:
- - id: extract
- shell: bash
- run: |
- set -euo pipefail
- SUBLEVEL="${SUB_LEVEL}"
- if [ -f "$GITHUB_WORKSPACE/kernel/common/Makefile" ]; then
- EXTRACTED="$(grep '^SUBLEVEL = ' "$GITHUB_WORKSPACE/kernel/common/Makefile" | awk '{print $3}')"
- if [ -n "$EXTRACTED" ]; then SUBLEVEL="$EXTRACTED"; fi
- fi
- FILE_NAME="${KERNEL_VERSION}.${SUBLEVEL}-${ANDROID_VERSION}-${OS_PATCH_LEVEL}-${{ inputs.variant }}"
- echo "SUBLEVEL=$SUBLEVEL" >> "$GITHUB_ENV"
- echo "FILE_NAME=$FILE_NAME" >> "$GITHUB_ENV"
- echo "file_name=$FILE_NAME" >> "$GITHUB_OUTPUT"
- echo "sublevel=$SUBLEVEL" >> "$GITHUB_OUTPUT"
|