device_support.yml 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. name: Device Support Update
  2. description: Add or update a device in Supported Devices
  3. labels: [device-support]
  4. body:
  5. - type: markdown
  6. attributes:
  7. value: |
  8. Use this to add your device to `docs/supported-devices.md`. A PR will be opened automatically after you submit — maintainers just need to approve it.
  9. - type: dropdown
  10. id: manufacturer
  11. attributes:
  12. label: Manufacturer
  13. description: Pick the table to update, or choose Other to add a new OEM
  14. options:
  15. - Google Pixel
  16. - Samsung
  17. - OnePlus
  18. - OPPO
  19. - Realme
  20. - Xiaomi
  21. - POCO
  22. - Redmi
  23. - Nothing
  24. - Other
  25. validations:
  26. required: true
  27. - type: input
  28. id: custom_manufacturer
  29. attributes:
  30. label: Custom manufacturer (if Other)
  31. description: If you selected Other, specify the OEM name to create a new table (e.g., Sony, Motorola, Fairphone)
  32. placeholder: "e.g., Sony"
  33. validations:
  34. required: false
  35. - type: input
  36. id: device
  37. attributes:
  38. label: Device
  39. description: Market name
  40. placeholder: "e.g., Pixel 8 or Galaxy S23"
  41. validations:
  42. required: true
  43. - type: input
  44. id: codename
  45. attributes:
  46. label: Codename
  47. description: Device codename
  48. placeholder: "e.g., shiba or dm3q"
  49. validations:
  50. required: true
  51. - type: input
  52. id: gki_kernel
  53. attributes:
  54. label: GKI Kernel
  55. description: Kernel version you flashed
  56. placeholder: "e.g., android14-6.1 or 6.1.x-android14"
  57. validations:
  58. required: true
  59. - type: input
  60. id: firmware
  61. attributes:
  62. label: Firmware
  63. description: Firmware / ROM
  64. placeholder: "e.g., stock or lineage-22.1"
  65. validations:
  66. required: false
  67. - type: dropdown
  68. id: status
  69. attributes:
  70. label: Status
  71. options:
  72. - Supported
  73. - Tested / Working
  74. - Not working
  75. default: 0
  76. validations:
  77. required: true
  78. - type: checkboxes
  79. id: tested
  80. attributes:
  81. label: Confirmation
  82. options:
  83. - label: I tested this kernel on the device above and it boots
  84. required: true
  85. - type: textarea
  86. id: notes
  87. attributes:
  88. label: Notes
  89. description: Anything else (optional)
  90. placeholder: Extra context
  91. validations:
  92. required: false