action.yml 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. name: set variables
  2. description: set environment variables
  3. runs:
  4. using: composite
  5. steps:
  6. - name: set dependency directory variables
  7. shell: bash
  8. run: |
  9. ROOT="$GITHUB_WORKSPACE"
  10. ANYKERNEL3="$ROOT/AnyKernel3"
  11. KERNEL_PATCHES="$ROOT/kernel_patches"
  12. echo "ROOT=$ROOT" >> $GITHUB_ENV
  13. echo "ANYKERNEL3=$ANYKERNEL3" >> $GITHUB_ENV
  14. echo "KERNEL_PATCHES=$KERNEL_PATCHES" >> $GITHUB_ENV
  15. - name: set common variable
  16. shell: bash
  17. run: |
  18. cd "$CONFIG"
  19. if [[ -d arch ]]; then
  20. COMMON="$(pwd)"
  21. elif [[ -d kernel_platform/common ]]; then
  22. COMMON="$(pwd)/kernel_platform/common"
  23. elif [[ -d kernel-6.6 ]]; then
  24. COMMON="$(pwd)/kernel-6.6"
  25. elif [[ -d kernel-6.1 ]]; then
  26. COMMON="$(pwd)/kernel-6.1"
  27. elif [[ -d kernel-5.10 ]]; then
  28. COMMON="$(pwd)/kernel-5.10"
  29. elif [[ -d kernel ]]; then
  30. COMMON="$(pwd)/kernel"
  31. fi
  32. echo "COMMON=$COMMON" >> $GITHUB_ENV
  33. - name: set defconfig variable
  34. shell: bash
  35. run: |
  36. if [[ $BRANCH == SM-A546B* ]]; then
  37. GKI_DEFCONFIG="$COMMON/arch/arm64/configs/s5e8835-a54xnaxx_defconfig"
  38. elif [[ $BRANCH == SM-A546E* ]]; then
  39. GKI_DEFCONFIG="$COMMON/arch/arm64/configs/s5e8835-a54xnsxx_defconfig"
  40. elif [[ "$BRANCH" == "SM-M146B-Oneui7-ADYJ2" ]]; then
  41. GKI_DEFCONFIG="$COMMON/arch/arm64/configs/s5e8535-m14xnsxx_defconfig"
  42. elif [[ "$BRANCH" == "SM-S908B-Oneui8-bitK" ]]; then
  43. GKI_DEFCONFIG="$COMMON/arch/arm64/configs/s5e9925-b0sxxx_defconfig"
  44. elif [[ $BRANCH == SM-X610* ]]; then
  45. GKI_DEFCONFIG="$COMMON/arch/arm64/configs/s5e8835-gts9fepwifixx_defconfig"
  46. elif [[ "$BRANCH" == "SM-A166B-Oneui7" ]]; then
  47. GKI_DEFCONFIG="$COMMON/arch/arm64/configs/s5e8535-a16xxx_defconfig"
  48. elif [[ $BRANCH == SM-A356E* ]]; then
  49. GKI_DEFCONFIG="$COMMON/arch/arm64/configs/s5e8835-a35xjvxx_defconfig"
  50. elif [[ $BRANCH == SM-S711* ]]; then
  51. GKI_DEFCONFIG="$COMMON/arch/arm64/configs/s5e9925-r11sksx_defconfig"
  52. else
  53. GKI_DEFCONFIG="$COMMON/arch/arm64/configs/gki_defconfig"
  54. fi
  55. echo "GKI_DEFCONFIG=$GKI_DEFCONFIG" >> $GITHUB_ENV