Skip to content

Commit

Permalink
attempt to limit targets
Browse files Browse the repository at this point in the history
  • Loading branch information
lanefu committed Oct 29, 2023
1 parent 886a05c commit b9f44a8
Showing 1 changed file with 0 additions and 139 deletions.
139 changes: 0 additions & 139 deletions armbian/armbian-userpatches/targets.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -67,28 +67,6 @@ lists:
- { BOARD: rk322x-box, BRANCH: current }
#- { BOARD: nanopiduo2, BRANCH: current, RELEASE: bullseye }

desktop-boards: &desktop-boards # Gotta define RELEASE here
- { BOARD: thinkpad-x13s, BRANCH: sc8280xp, RELEASE: lunar, DESKTOP_ENVIRONMENT: gnome, ENABLE_EXTENSIONS: "nicod-armbian-gaming" }
- { BOARD: thinkpad-x13s, BRANCH: sc8280xp, RELEASE: trixie, DESKTOP_ENVIRONMENT: gnome, ENABLE_EXTENSIONS: "nicod-armbian-gaming" }
#- { BOARD: thinkpad-x13s, BRANCH: jhovoldsc8280xp, RELEASE: lunar, DESKTOP_ENVIRONMENT: gnome, ENABLE_EXTENSIONS: "nicod-armbian-gaming" }
#- { BOARD: khadas-vim3, BRANCH: edge, RELEASE: bookworm, DESKTOP_ENVIRONMENT: xfce, ENABLE_EXTENSIONS: "nicod-armbian-gaming" }
#- { BOARD: khadas-vim3l, BRANCH: edge, RELEASE: bookworm, DESKTOP_ENVIRONMENT: xfce, ENABLE_EXTENSIONS: "nicod-armbian-gaming" }
#- { BOARD: rock-5-cmio, BRANCH: legacy, RELEASE: jammy, ENABLE_EXTENSIONS: "v4l2loopback-dkms,amazingfated-rk3588,nicod-armbian-gaming" }
- { BOARD: rock-5b, BRANCH: legacy, RELEASE: jammy, ENABLE_EXTENSIONS: "v4l2loopback-dkms,amazingfated-rk3588,nicod-armbian-gaming" }
- { BOARD: rock-5a, BRANCH: legacy, RELEASE: jammy, ENABLE_EXTENSIONS: "v4l2loopback-dkms,amazingfated-rk3588,nicod-armbian-gaming" }
- { BOARD: mixtile-blade3, BRANCH: legacy, RELEASE: jammy, ENABLE_EXTENSIONS: "v4l2loopback-dkms,amazingfated-rk3588,nicod-armbian-gaming" }
- { BOARD: orangepi5, BRANCH: legacy, RELEASE: jammy, ENABLE_EXTENSIONS: "v4l2loopback-dkms,amazingfated-rk3588,nicod-armbian-gaming" }
- { BOARD: orangepi5-plus, BRANCH: legacy, RELEASE: jammy, ENABLE_EXTENSIONS: "v4l2loopback-dkms,amazingfated-rk3588,nicod-armbian-gaming" }
#- { BOARD: mekotronics-r58x, BRANCH: legacy, RELEASE: jammy, ENABLE_EXTENSIONS: "v4l2loopback-dkms,amazingfated-rk3588,nicod-armbian-gaming" }
- { BOARD: mekotronics-r58x-4g, BRANCH: legacy, RELEASE: jammy, ENABLE_EXTENSIONS: "v4l2loopback-dkms,amazingfated-rk3588,nicod-armbian-gaming" }
- { BOARD: mekotronics-r58x-pro, BRANCH: legacy, RELEASE: jammy, ENABLE_EXTENSIONS: "amazingfated-rk3588,nicod-armbian-gaming" }
#- { BOARD: mekotronics-r58-minipc, BRANCH: legacy, RELEASE: jammy, ENABLE_EXTENSIONS: "v4l2loopback-dkms,amazingfated-rk3588,nicod-armbian-gaming" }
#- { BOARD: nanopi-r6s, BRANCH: legacy, RELEASE: jammy, ENABLE_EXTENSIONS: "v4l2loopback-dkms,amazingfated-rk3588,nicod-armbian-gaming" }
- { BOARD: uefi-x86, BRANCH: edge, RELEASE: jammy, ENABLE_EXTENSIONS: vmware-vm, DESKTOP_APPGROUPS_SELECTED: "none" }
- { BOARD: khadas-edge2, BRANCH: legacy, RELEASE: jammy, ENABLE_EXTENSIONS: "v4l2loopback-dkms,amazingfated-rk3588,nicod-armbian-gaming,image-output-oowow" }
# - { BOARD: odroidm1, BRANCH: legacy, RELEASE: jammy, ENABLE_EXTENSIONS: "v4l2loopback-dkms,amazingfated-rk3588,nicod-armbian-gaming" }
- { BOARD: orangepi3b, BRANCH: legacy, RELEASE: trixie }

home-assistant-boards: &home-assistant-boards
- { BOARD: odroidhc4, BRANCH: current }
#- { BOARD: tinkerboard-2, BRANCH: edge }
Expand All @@ -107,51 +85,6 @@ lists:

targets:

some-userspace-rpardini:
enabled: no
configs: [ airwaves-os ]
pipeline:
build-image: no # don't build images for this
only-artifacts: [ "armbian-base-files", "rootfs" ] # only these artifacts
gha: *airwaves-gha
vars: # common vars, must exist.
USERSPACE_ONLY: "yes" # this does nothing, but some var must exist. might as well be this.
CLOUD_IMAGE: "no" # rpardini-specific cloud stuff due to airwaves-os
items-from-inventory:
userspace: # creates items from userspace inventory automatically... 'eos' distributions are always skipped.
#skip-releases: [ "sid" ] # do NOT include these releases
only-releases: [ "bookworm" ] # ONLY include these releases
# skip-desktops: [ "lxde" ] # do NOT include these desktops
cli: yes # include normal CLI userspace
minimal: no # include minimal CLI userspace
cloud: no # include cloud CLI userspace (rpardini's stuff, default is no)
desktops: no # include desktops, one per desktop_variations below; 'eos' ones are always skipped
desktop_variations:
- [ browsers ] # browsers appgroup
arches: # wanted architectures, and their "example" BOARD and BRANCH.
arm64: [ { BOARD: "uefi-arm64", BRANCH: "current" } ]
amd64: [ { BOARD: "uefi-x86", BRANCH: "current" } ]

all-of-armbian-wip-no-images-only-kernel-and-uboot:
enabled: no
configs: [ airwaves-os ]
pipeline:
gha: *airwaves-gha
# build-image: no # don't build images for this target ("no" here is a boolean, not string)
#only-artifacts: [ "kernel", "uboot" ] # only build these artifacts for these targets. it's "uboot", not "u-boot"
vars:
BUILD_MINIMAL: "yes"
BUILD_DESKTOP: "no"
CLOUD_IMAGE: "no"
RELEASE: jammy

items-from-inventory:
#wip: yes # includes all work-in-progress boards
#all: yes # includes all available BOARD and BRANCH combinations
#conf: yes # includes all supported boards
not-eos: yes # not-eos boards, all branches


cli-debian:
enabled: yes
configs: [ airwaves-os ]
Expand All @@ -164,77 +97,5 @@ targets:
items: # list of reference-lists
- *my-physical-boards

cloud-rescues:
enabled: no
configs: [ airwaves-os ]
pipeline:
gha: *airwaves-gha
vars:
BUILD_MINIMAL: "no"
CLOUD_IMAGE: "yes"
expand:
ubuntu-stable:
RELEASE: jammy
debian-stable:
RELEASE: bookworm
items: *cloud-rescues

cloud-metadatas:
enabled: no
configs: [ airwaves-os ]
pipeline:
gha: *airwaves-gha
vars:
BUILD_MINIMAL: "no"
CLOUD_IMAGE: "yes"
BUILD_DESKTOP: "no"
expand:
ubuntu-stable:
RELEASE: jammy
debian-stable:
RELEASE: bookworm
debian-testing:
RELEASE: trixie
items: *cloud-metadata

cloud-sbcs:
enabled: no
pipeline:
gha: *airwaves-gha
build-image: no # I just want packages for these, thanks. no images.
configs: [ airwaves-os ]
vars:
BUILD_MINIMAL: "no"
CLOUD_IMAGE: "yes"
BUILD_DESKTOP: "no"
RELEASE: bookworm
items: *my-physical-boards

home-assistant:
enabled: no
configs: [ airwaves-os ]
pipeline:
gha: *airwaves-gha
vars:
BUILD_MINIMAL: "no"
CLOUD_IMAGE: "no"
BUILD_DESKTOP: "no"
RELEASE: bullseye # required for HA stuff.
ENABLE_EXTENSIONS: "ha"
items: *home-assistant-boards

desktop:
enabled: no
configs: [ airwaves-os ]
pipeline:
gha: *airwaves-gha
vars:
BUILD_MINIMAL: "no"
CLOUD_IMAGE: "no"
DESKTOP_ENVIRONMENT: "gnome"
BUILD_DESKTOP: "yes"
DESKTOP_ENVIRONMENT_CONFIG_NAME: "config_base"
DESKTOP_APPGROUPS_SELECTED: "browsers" # space or comma separated
items: *desktop-boards


0 comments on commit b9f44a8

Please sign in to comment.