Skip to content

Commit 897609b

Browse files
committed
Add GNOME desktop and reorganize XFCE in stable targets
- Add new GNOME desktop target for fast HDMI boards in stable - Change XFCE target from fast HDMI to slow HDMI only - Aligns stable desktop configuration with nightly targets (fast→GNOME, slow→XFCE) - Both targets include browsers and programming app groups Signed-off-by: Igor Pecovnik <igor@armbian.com>
1 parent dfdf412 commit 897609b

File tree

1 file changed

+31
-5
lines changed

1 file changed

+31
-5
lines changed

scripts/generate_targets.py

Lines changed: 31 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -638,9 +638,11 @@ def generate_stable_yaml(conf_wip_boards, manual_content=""):
638638
if vendor_headless:
639639
yaml += ' - *stable-vendor-headless\n'
640640

641-
yaml += """
642-
# Ubuntu stable XFCE desktop (fast HDMI only)
643-
desktop-stable-ubuntu:
641+
# Ubuntu stable XFCE desktop (slow HDMI only)
642+
if current_slow:
643+
yaml += """
644+
# Ubuntu stable XFCE desktop (slow HDMI only)
645+
desktop-stable-ubuntu-xfce:
644646
enabled: yes
645647
configs: [ armbian-images ]
646648
pipeline:
@@ -653,11 +655,35 @@ def generate_stable_yaml(conf_wip_boards, manual_content=""):
653655
DESKTOP_ENVIRONMENT: "xfce"
654656
DESKTOP_ENVIRONMENT_CONFIG_NAME: "config_base"
655657
DESKTOP_APPGROUPS_SELECTED: "browsers,programming"
658+
items:
659+
- *stable-current-slow-hdmi
660+
"""
661+
if vendor_slow:
662+
yaml += ' - *stable-vendor-slow-hdmi\n'
663+
664+
# Ubuntu stable GNOME desktop (fast HDMI only)
665+
if current_fast:
666+
yaml += """
667+
# Ubuntu stable GNOME desktop (fast HDMI only)
668+
desktop-stable-ubuntu-gnome:
669+
enabled: yes
670+
configs: [ armbian-images ]
671+
pipeline:
672+
gha: *armbian-gha
673+
build-image: "yes"
674+
vars:
675+
RELEASE: noble
676+
BUILD_MINIMAL: "no"
677+
BUILD_DESKTOP: "yes"
678+
DESKTOP_ENVIRONMENT: "gnome"
679+
DESKTOP_ENVIRONMENT_CONFIG_NAME: "config_base"
680+
DESKTOP_APPGROUPS_SELECTED: "browsers,programming"
656681
items:
657682
- *stable-current-fast-hdmi
658683
"""
659-
if vendor_fast:
660-
yaml += ' - *stable-vendor-fast-hdmi\n'
684+
if vendor_fast:
685+
yaml += ' - *stable-vendor-fast-hdmi\n'
686+
661687
if manual_content:
662688
# Indent manual content by 2 spaces to be under targets:
663689
indented_manual = '\n'.join(' ' + line if line.strip() else line for line in manual_content.split('\n'))

0 commit comments

Comments
 (0)