Enable debug, remove i3-wm from caching, split armhf from common

This commit is contained in:
Igor Pecovnik
2024-08-22 21:25:47 +02:00
parent adb8698eeb
commit bb33060d2e
2 changed files with 27 additions and 3 deletions

View File

@@ -57,7 +57,7 @@ jobs: # <TEMPLATE-IGNORE>
timeout-minutes: 60
id: build
run: |
bash ./compile.sh ${{ matrix.invocation }} REVISION="${{ needs.matrix_prep.outputs.version }}" SHARE_LOG=yes ${{env.EXTRA_PARAMS_ALL_BUILDS}}
bash ./compile.sh ${{ matrix.invocation }} REVISION="${{ needs.matrix_prep.outputs.version }}" SHOW_DEBUG=yes SHARE_LOG=yes ${{env.EXTRA_PARAMS_ALL_BUILDS}}
- name: "Logs: ${{ steps.build.outputs.logs_url }}"
if: always()

View File

@@ -30,7 +30,7 @@ targets:
skip-releases: [ "sid", "bullseye", "focal" , "mantic", "kinetic", "lunar", "oracular" ] # do NOT include these releases
#only-releases: ["trixie", "bookworm", "bullseye"] # ONLY include these releases
#skip-desktops: [ "lxde" ] # do NOT include these desktops
only-desktops: ["gnome", "xfce", "cinnamon", "i3-wm" ] # ONLY include these desktops
only-desktops: ["gnome", "xfce", "cinnamon" ] # ONLY include these desktops
cli: yes # include normal CLI userspace
minimal: yes # include minimal CLI userspace
desktops: yes # include desktops, one per desktop_variations below; 'eos' ones are always skipped
@@ -42,7 +42,6 @@ targets:
- [ desktop_tools,internet,languages,multimedia,remote_desktop ] # limited desktop
arches: # wanted architectures, and their "example" BOARD and BRANCH.
arm64: [ { BOARD: "uefi-arm64", BRANCH: "current" } ]
armhf: [ { BOARD: "tinkerboard", BRANCH: "current" } ]
amd64: [ { BOARD: "uefi-x86", BRANCH: "current" } ]
all-userspace-riscv64:
@@ -67,6 +66,31 @@ targets:
arches: # wanted architectures, and their "example" BOARD and BRANCH.
riscv64: [ { BOARD: "uefi-riscv64", BRANCH: "edge" } ]
all-userspace-armhf:
configs: [ armbian-images ]
pipeline:
build-image: no # don't build images for this
only-artifacts: [ "armbian-base-files", "armbian-desktop", "rootfs" ] # only these artifacts
gha: *armbian-gha
vars: # common vars, must exist.
USERSPACE_ONLY: "yes" # this does nothing, but some var must exist. might as well be this.
items-from-inventory:
userspace: # creates items from userspace inventory automatically... 'eos' distributions are always skipped.
only-releases: ["bookworm"] # ONLY include these releases
#skip-desktops: [ "lxde" ] # do NOT include these desktops
only-desktops: ["xfce"] # ONLY include these desktops
cli: yes # include normal CLI userspace
minimal: yes # include minimal CLI userspace
desktops: yes # include desktops, one per desktop_variations below; 'eos' ones are always skipped
desktop_variations:
- [ ] # empty, no appgroups, simple desktop
- [ 3dsupport,browsers,chat,desktop_tools,editors,email,internet,languages,multimedia,office,programming,remote_desktop ] # 3d + all
- [ browsers,chat,desktop_tools,editors,email,internet,languages,multimedia,office,programming,remote_desktop ] # all except 3d
- [ 3dsupport,browsers,email,programming,remote_desktop ] # limited desktop
- [ desktop_tools,internet,languages,multimedia,remote_desktop ] # limited desktop
arches: # wanted architectures, and their "example" BOARD and BRANCH.
armhf: [ { BOARD: "tinkerboard", BRANCH: "current" } ]
all-desktop:
enabled: yes
configs: [ armbian-images ]