Migrate features and LTO from rules.mk to data driven #23307
QMK CI Run, PR #23307
Commit SHA1: ac3fb3f7bbc9659703e1d01c9bf8bc98ac471754
Base SHA1: f7cf40fa77164d7be9358ce83f7f5939d71b38bc
Build succeeded.
Detected built targets:
-
🟢 1upkeyboards/sweet16/v1:default
-
🟢 1upkeyboards/sweet16/v1:switchtester
-
🟢 1upkeyboards/sweet16/v1:via
-
🟢 40percentclub/i75/promicro:default
-
🟢 40percentclub/i75/promicro:default_ortho_5x15
-
🟢 40percentclub/i75/teensy2:default
-
🟢 40percentclub/i75/teensy2:default_ortho_5x15
-
🟢 40percentclub/polyandry/promicro:default
-
🟢 40percentclub/polyandry/teensy2:default
-
🟢 8pack/rev11:default
-
🟢 8pack/rev12:default
-
🟢 atreus/astar:default
-
🟢 atreus/astar:via
-
🟢 atreus/astar:workman
-
🟢 atreus/astar_mirrored:default
-
🟢 atreus/astar_mirrored:via
-
🟢 atreus/astar_mirrored:workman
-
🟢 atreus/f103:default
-
🟢 atreus/f103:via
-
🟢 atreus/f103:workman
-
🟢 atreus/feather:default
-
🟢 atreus/feather:via
-
🟢 atreus/feather:workman
-
🟢 atreus/promicro:default
-
🟢 atreus/promicro:via
-
🟢 atreus/promicro:workman
-
🟢 atreus/teensy2:default
-
🟢 atreus/teensy2:via
-
🟢 atreus/teensy2:workman
-
🟢 bear_face/v1:default
-
🟢 bear_face/v2:default
-
🟢 bear_face/v2:default_iso
-
🟢 bpiphany/pegasushoof/2013:default
-
🟢 bpiphany/pegasushoof/2013:default_jis
-
🟢 bpiphany/pegasushoof/2013:default_tkl_ansi
-
🟢 bpiphany/pegasushoof/2013:default_tkl_jis
-
🟢 bpiphany/pegasushoof/2013:via
-
🟢 bpiphany/pegasushoof/2015:default
-
🟢 bpiphany/pegasushoof/2015:default_jis
-
🟢 bpiphany/pegasushoof/2015:default_tkl_ansi
-
🟢 bpiphany/pegasushoof/2015:default_tkl_jis
-
🟢 bpiphany/pegasushoof/2015:via
-
🟢 bt66tech/bt66tech60:default
-
🟢 bt66tech/bt66tech60:default_60_ansi
-
🟢 bt66tech/bt66tech60:via
-
🟢 cannonkeys/practice60:default
-
🟢 cannonkeys/practice60:default_60_ansi
-
🟢 cannonkeys/practice60:via
-
🟢 dailycraft/bat43/rev1:default
-
🟢 dailycraft/bat43/rev1:via
-
🟢 dailycraft/bat43/rev2:default
-
🟢 dailycraft/bat43/rev2:via
-
🟢 delikeeb/vanana/rev1:default
-
🟢 delikeeb/vanana/rev1:via
-
🟢 delikeeb/vanana/rev2:default
-
🟢 delikeeb/vanana/rev2:via
-
🟢 delikeeb/waaffle/rev3/elite_c:default
-
🟢 delikeeb/waaffle/rev3/elite_c:via
-
🟢 delikeeb/waaffle/rev3/pro_micro:default
-
🟢 delikeeb/waaffle/rev3/pro_micro:via
-
🟢 drhigsby/ogurec/left_pm:default
-
🟢 drhigsby/ogurec/right_pm:default
-
🟢 eco/rev1:default
-
🟢 eco/rev2:default
-
🟢 eek/silk_down:default
-
🟢 eek/silk_down:default_split_3x5_3
-
🟢 eek/silk_down:ledtest
-
🟢 eek/silk_up:default
-
🟢 eek/silk_up:default_split_3x5_3
-
🟢 eek/silk_up:ledtest
-
🟢 handwired/ck4x4:default
-
🟢 handwired/ms_sculpt_mobile/astar:default
-
🟢 handwired/ms_sculpt_mobile/teensy2pp:default
-
🟢 handwired/pill60/blackpill_f401:default
-
🟢 handwired/pill60/blackpill_f411:default
-
🟢 handwired/pill60/bluepill:default
-
🟢 handwired/sono1/stm32f103:default
-
🟢 handwired/sono1/stm32f103:via
-
🟢 handwired/sono1/t2pp:default
-
🟢 handwired/sono1/t2pp:via
-
🟢 input_club/infinity60/led:default
-
🟢 input_club/infinity60/led:default_60_ansi_split_bs_rshift
-
🟢 input_club/infinity60/led:hasu
-
🟢 input_club/infinity60/rev1:default
-
🟢 input_club/infinity60/rev1:default_60_ansi_split_bs_rshift
-
🟢 input_club/infinity60/rev1:hasu
-
🟢 jadookb/jkb65/r1:default
-
🟢 jadookb/jkb65/r1:default_65_ansi_blocker
-
🟢 jadookb/jkb65/r1:via
-
🟢 jadookb/jkb65/r2:default
-
🟢 jadookb/jkb65/r2:default_65_ansi_blocker
-
🟢 jadookb/jkb65/r2:via
-
🟢 kakunpc/angel17/alpha:default
-
🟢 kakunpc/angel17/alpha:default_numpad_5x4
-
🟢 kakunpc/angel17/rev1:default
-
🟢 kakunpc/angel17/rev1:default_numpad_5x4
-
🟢 kapcave/paladinpad/rev1:default
-
🟢 kapcave/paladinpad/rev1:default_numpad_5x4
-
🟢 kapcave/paladinpad/rev1:default_ortho_5x4
-
🟢 kapcave/paladinpad/rev1:ortho
-
🟢 kapcave/paladinpad/rev1:via
-
🟢 kapcave/paladinpad/rev2:default
-
🟢 kapcave/paladinpad/rev2:default_numpad_5x4
-
🟢 kapcave/paladinpad/rev2:default_ortho_5x4
-
🟢 kapcave/paladinpad/rev2:ortho
-
🟢 kapcave/paladinpad/rev2:via
-
🟢 keycapsss/plaid_pad/rev1:default
-
🟢 keycapsss/plaid_pad/rev1:default_ortho_4x4
-
🟢 keycapsss/plaid_pad/rev1:oled
-
🟢 keycapsss/plaid_pad/rev1:via
-
🟢 keycapsss/plaid_pad/rev2:default
-
🟢 keycapsss/plaid_pad/rev2:default_ortho_4x4
-
🟢 keycapsss/plaid_pad/rev2:oled
-
🟢 keycapsss/plaid_pad/rev2:via
-
🟢 keycapsss/plaid_pad/rev3:default
-
🟢 keycapsss/plaid_pad/rev3:default_ortho_4x4
-
🟢 keycapsss/plaid_pad/rev3:oled
-
🟢 keycapsss/plaid_pad/rev3:via
-
🟢 kin80/blackpill103:default
-
🟢 kin80/blackpill401:default
-
🟢 kin80/blackpill411:default
-
🟢 kin80/micro:default
-
🟢 kumaokobo/kudox_game/rev1:default
-
🟢 kumaokobo/kudox_game/rev1:via
-
🟢 kumaokobo/kudox_game/rev2:default
-
🟢 kumaokobo/kudox_game/rev2:via
-
🟢 lfkeyboards/lfk87/reva:default
-
🟢 lfkeyboards/lfk87/reva:default_tkl_ansi
-
🟢 lfkeyboards/lfk87/reva:default_tkl_iso
-
🟢 lfkeyboards/lfk87/reva:iso
-
🟢 lfkeyboards/lfk87/revc:default
-
🟢 lfkeyboards/lfk87/revc:default_tkl_ansi
-
🟢 lfkeyboards/lfk87/revc:default_tkl_iso
-
🟢 lfkeyboards/lfk87/revc:iso
-
🟢 lfkeyboards/smk65/revb:default
-
🟢 lfkeyboards/smk65/revb:default_65_ansi
-
🟢 lfkeyboards/smk65/revb:default_65_iso
-
🟢 lfkeyboards/smk65/revb:iso
-
🟢 lfkeyboards/smk65/revf:default
-
🟢 lfkeyboards/smk65/revf:default_65_ansi
-
🟢 lfkeyboards/smk65/revf:default_65_iso
-
🟢 lfkeyboards/smk65/revf:iso
-
🟢 lfkeyboards/smk65/revf:via
-
🟢 maple_computing/christmas_tree/v2017:default
-
🟢 marksard/treadstone32/lite:default
-
🟢 marksard/treadstone32/lite:like_jis
-
🟢 marksard/treadstone32/rev1:default
-
🟢 marksard/treadstone32/rev1:like_jis
-
🟢 maxipad/promicro:default
-
🟢 maxipad/teensy2:default
-
🟢 mechllama/g35/v1:default
-
🟢 mechllama/g35/v2:default
-
🟢 mechlovin/adelais/rgb_led/rev1:default
-
🟢 mechlovin/adelais/rgb_led/rev1:default_alice
-
🟢 mechlovin/adelais/rgb_led/rev1:default_alice_split_bs
-
🟢 mechlovin/adelais/rgb_led/rev1:via
-
🟢 mechlovin/adelais/rgb_led/rev2:default
-
🟢 mechlovin/adelais/rgb_led/rev2:default_alice
-
🟢 mechlovin/adelais/rgb_led/rev2:default_alice_split_bs
-
🟢 mechlovin/adelais/rgb_led/rev2:via
-
🟢 mechlovin/adelais/rgb_led/rev3:default
-
🟢 mechlovin/adelais/rgb_led/rev3:default_alice
-
🟢 mechlovin/adelais/rgb_led/rev3:default_alice_split_bs
-
🟢 mechlovin/adelais/rgb_led/rev3:via
-
🟢 mechlovin/adelais/standard_led/arm/rev2:default
-
🟢 mechlovin/adelais/standard_led/arm/rev2:default_alice
-
🟢 mechlovin/adelais/standard_led/arm/rev2:default_alice_split_bs
-
🟢 mechlovin/adelais/standard_led/arm/rev2:via
-
🟢 mechlovin/adelais/standard_led/arm/rev3:default
-
🟢 mechlovin/adelais/standard_led/arm/rev3:default_alice
-
🟢 mechlovin/adelais/standard_led/arm/rev3:default_alice_split_bs
-
🟢 mechlovin/adelais/standard_led/arm/rev3:via
-
🟢 mechlovin/adelais/standard_led/arm/rev4/apm32f103:default
-
🟢 mechlovin/adelais/standard_led/arm/rev4/apm32f103:default_alice
-
🟢 mechlovin/adelais/standard_led/arm/rev4/apm32f103:default_alice_split_bs
-
🟢 mechlovin/adelais/standard_led/arm/rev4/apm32f103:via
-
🟢 mechlovin/adelais/standard_led/arm/rev4/stm32f303:default
-
🟢 mechlovin/adelais/standard_led/arm/rev4/stm32f303:default_alice
-
🟢 mechlovin/adelais/standard_led/arm/rev4/stm32f303:default_alice_split_bs
-
🟢 mechlovin/adelais/standard_led/arm/rev4/stm32f303:via
-
🟢 mechlovin/adelais/standard_led/avr/rev1:default
-
🟢 mechlovin/adelais/standard_led/avr/rev1:default_alice
-
🟢 mechlovin/adelais/standard_led/avr/rev1:default_alice_split_bs
-
🟢 mechlovin/adelais/standard_led/avr/rev1:via
-
🟢 mechlovin/delphine/mono_led:default
-
🟢 mechlovin/delphine/mono_led:default_numpad_6x4
-
🟢 mechlovin/delphine/mono_led:default_ortho_6x4
-
🟢 mechlovin/delphine/mono_led:via
-
🟢 mechlovin/delphine/rgb_led:default
-
🟢 mechlovin/delphine/rgb_led:default_numpad_6x4
-
🟢 mechlovin/delphine/rgb_led:default_ortho_6x4
-
🟢 mechlovin/delphine/rgb_led:via
-
🟢 mechlovin/hannah65/rev1/haus:default
-
🟢 mechlovin/hannah65/rev1/haus:via
-
🟢 mechlovin/infinity87/rev1/rogue87:default
-
🟢 mechlovin/infinity87/rev1/rogue87:via
-
🟢 mechlovin/infinity87/rev1/rouge87:default
-
🟢 mechlovin/infinity87/rev1/rouge87:default_tkl_ansi_tsangan
-
🟢 mechlovin/infinity87/rev1/rouge87:default_tkl_iso_tsangan
-
🟢 mechlovin/infinity87/rev1/rouge87:via
-
🟢 mechlovin/infinity87/rev1/standard:default
-
🟢 mechlovin/infinity87/rev1/standard:default_tkl_ansi
-
🟢 mechlovin/infinity87/rev1/standard:default_tkl_ansi_split_bs_rshift
-
🟢 mechlovin/infinity87/rev1/standard:default_tkl_ansi_tsangan
-
🟢 mechlovin/infinity87/rev1/standard:default_tkl_ansi_tsangan_split_bs_rshift
-
🟢 mechlovin/infinity87/rev1/standard:default_tkl_iso
-
🟢 mechlovin/infinity87/rev1/standard:default_tkl_iso_split_bs_rshift
-
🟢 mechlovin/infinity87/rev1/standard:default_tkl_iso_tsangan
-
🟢 mechlovin/infinity87/rev1/standard:default_tkl_iso_tsangan_split_bs_rshift
-
🟢 mechlovin/infinity87/rev1/standard:via
-
🟢 mechlovin/mechlovin9/rev1:default
-
🟢 mechlovin/mechlovin9/rev1:default_65_ansi_blocker_tsangan
-
🟢 mechlovin/mechlovin9/rev1:default_65_ansi_blocker_tsangan_split_bs
-
🟢 mechlovin/mechlovin9/rev1:via
-
🟢 mechlovin/mechlovin9/rev2:default
-
🟢 mechlovin/mechlovin9/rev2:default_65_ansi_blocker_tsangan
-
🟢 mechlovin/mechlovin9/rev2:default_65_ansi_blocker_tsangan_split_bs
-
🟢 mechlovin/mechlovin9/rev2:via
-
🟢 mechlovin/mechlovin9/rev3:default
-
🟢 mechlovin/mechlovin9/rev3:default_65_ansi_blocker_tsangan
-
🟢 mechlovin/mechlovin9/rev3:default_65_ansi_blocker_tsangan_split_bs
-
🟢 mechlovin/mechlovin9/rev3:via
-
🟢 mechwild/obe/f401/eeprom:default
-
🟢 mechwild/obe/f401/eeprom:via
-
🟢 mechwild/obe/f401:default
-
🟢 mechwild/obe/f401:via
-
🟢 mechwild/obe/f411/eeprom:default
-
🟢 mechwild/obe/f411/eeprom:via
-
🟢 mechwild/obe/f411:default
-
🟢 mechwild/obe/f411:via
-
🟢 mechwild/waka60/f401/eeprom:default
-
🟢 mechwild/waka60/f401/eeprom:via
-
🟢 mechwild/waka60/f401:default
-
🟢 mechwild/waka60/f401:via
-
🟢 mechwild/waka60/f411/eeprom:default
-
🟢 mechwild/waka60/f411/eeprom:via
-
🟢 mechwild/waka60/f411:default
-
🟢 mechwild/waka60/f411:via
-
🟢 peej/tripel/left:default
-
🟢 peej/tripel/left:via
-
🟢 peej/tripel/middle:default
-
🟢 peej/tripel/middle:via
-
🟢 peej/tripel/right:default
-
🟢 peej/tripel/right:via
-
🟢 primekb/meridian/ktr1010:default
-
🟢 primekb/meridian/ktr1010:via
-
🟢 primekb/meridian/ws2812:default
-
🟢 primekb/meridian/ws2812:via
-
🟢 primekb/prime_e/rgb:default
-
🟢 primekb/prime_e/rgb:via
-
🟢 primekb/prime_e/std:default
-
🟢 primekb/prime_e/std:via
-
🟢 primekb/prime_l/v1:default
-
🟢 primekb/prime_l/v1:via
-
🟢 primekb/prime_l/v2:default
-
🟢 primekb/prime_l/v2:via
-
🟢 rmi_kb/tkl_ff/v1:default
-
🟢 rmi_kb/tkl_ff/v1:default_tkl_f13_ansi
-
🟢 rmi_kb/tkl_ff/v1:default_tkl_f13_iso
-
🟢 rmi_kb/tkl_ff/v1:iso
-
🟢 rmi_kb/tkl_ff/v1:via
-
🟢 rmi_kb/tkl_ff/v2:default
-
🟢 rmi_kb/tkl_ff/v2:default_tkl_f13_ansi
-
🟢 rmi_kb/tkl_ff/v2:default_tkl_f13_iso
-
🟢 rmi_kb/tkl_ff/v2:iso
-
🟢 rmi_kb/tkl_ff/v2:via
-
🟢 smoll/lefty/rev1:default
-
🟢 smoll/lefty/rev1:via
-
🟢 smoll/lefty/rev2:default
-
🟢 smoll/lefty/rev2:via
-
🟢 takashiski/namecard2x4/rev1:default
-
🟢 takashiski/namecard2x4/rev2:default
-
🟢 vertex/arc60:default
-
🟢 vertex/arc60:default_60_ansi
-
🟢 vertex/arc60:default_60_ansi_split_bs_rshift
-
🟢 vertex/arc60:default_60_ansi_tsangan
-
🟢 vertex/arc60:default_60_iso
-
🟢 vertex/arc60:default_60_iso_split_bs_rshift
-
🟢 vertex/arc60:default_60_iso_tsangan
-
🟢 vertex/arc60:default_60_tsangan_hhkb
-
🟢 vertex/arc60:via
-
🟢 vitamins_included/rev1:default
-
🟢 vitamins_included/rev1:default_ortho_4x12
-
🟢 vitamins_included/rev1:via
-
🟢 vitamins_included/rev2:default
-
🟢 vitamins_included/rev2:default_ortho_4x12
-
🟢 vitamins_included/rev2:via
-
🟢 ymdk/yd60mq/12led:64key
-
🟢 ymdk/yd60mq/12led:default
-
🟢 ymdk/yd60mq/12led:default_60_ansi
-
🟢 ymdk/yd60mq/12led:default_60_ansi_split_bs_rshift
-
🟢 ymdk/yd60mq/12led:default_60_ansi_tsangan
-
🟢 ymdk/yd60mq/12led:default_60_hhkb
-
🟢 ymdk/yd60mq/12led:default_60_iso
-
🟢 ymdk/yd60mq/12led:default_60_iso_split_bs_rshift
-
🟢 ymdk/yd60mq/12led:default_60_iso_tsangan
-
🟢 ymdk/yd60mq/12led:iso
-
🟢 ymdk/yd60mq/12led:via
-
🟢 ymdk/yd60mq/16led:64key
-
🟢 ymdk/yd60mq/16led:default
-
🟢 ymdk/yd60mq/16led:default_60_ansi
-
🟢 ymdk/yd60mq/16led:default_60_ansi_split_bs_rshift
-
🟢 ymdk/yd60mq/16led:default_60_ansi_tsangan
-
🟢 ymdk/yd60mq/16led:default_60_hhkb
-
🟢 ymdk/yd60mq/16led:default_60_iso
-
🟢 ymdk/yd60mq/16led:default_60_iso_split_bs_rshift
-
🟢 ymdk/yd60mq/16led:default_60_iso_tsangan
-
🟢 ymdk/yd60mq/16led:iso
-
🟢 ymdk/yd60mq/16led:via