File tree Expand file tree Collapse file tree 2 files changed +28
-9
lines changed Expand file tree Collapse file tree 2 files changed +28
-9
lines changed Original file line number Diff line number Diff line change 33
44jobs :
55 build :
6- runs-on : ubuntu-latest
6+ runs-on : ${{ matrix.arch.runner }}
77 permissions :
88 contents : write
99 strategy :
1010 matrix :
1111 debian_version : [bullseye, bookworm]
12- docker_arch : [amd64, arm/v7, arm64/v8]
12+ arch :
13+ - docker : amd64
14+ runner : ubuntu-24.04
15+ - docker : arm/v7
16+ runner : ubuntu-24.04
17+ - docker : arm64/v8
18+ runner : ubuntu-24.04-arm
1319 build_type : [generic, raspi]
1420 exclude :
15- - docker_arch : amd64
21+ - arch :
22+ docker : amd64
1623 build_type : raspi
1724 steps :
1825 - name : Checkout
5057 .
5158 env :
5259 DEBIAN_VERSION : ${{ matrix.debian_version }}
53- DOCKER_ARCH : ${{ matrix.docker_arch }}
60+ DOCKER_ARCH : ${{ matrix.arch.docker }}
5461 BUILD_TYPE : ${{ matrix.build_type }}
5562 DOCKER_BUILDKIT : 1
5663 - name : Create container
Original file line number Diff line number Diff line change 55 - ' RELEASE.md'
66 pull_request :
77 workflow_dispatch :
8+ schedule :
9+ - cron : ' 0 15 * * 2' # Runs at 15:00 (3pm) UTC every Tuesday
810
911jobs :
1012 build :
11- runs-on : ubuntu-latest
13+ runs-on : ${{ matrix.arch.runner }}
1214 strategy :
1315 matrix :
1416 debian_version : [bullseye, bookworm]
15- docker_arch : [amd64, arm/v7, arm64/v8]
17+ arch :
18+ - docker : amd64
19+ variant : amd64
20+ runner : ubuntu-24.04
21+ - docker : arm/v7
22+ variant : arm32v7
23+ runner : ubuntu-24.04
24+ - docker : arm64/v8
25+ variant : arm64v8
26+ runner : ubuntu-24.04-arm
1627 build_type : [generic, raspi]
1728 exclude :
18- - docker_arch : amd64
29+ - arch :
30+ docker : amd64
1931 build_type : raspi
2032 steps :
2133 - name : Checkout
4052 .
4153 env :
4254 DEBIAN_VERSION : ${{ matrix.debian_version }}
43- DOCKER_ARCH : ${{ matrix.docker_arch }}
55+ DOCKER_ARCH : ${{ matrix.arch.docker }}
4456 BUILD_TYPE : ${{ matrix.build_type }}
4557 DOCKER_BUILDKIT : 1
4658 - name : Create container
5062 - name : ' Upload debian files'
5163 uses : actions/upload-artifact@v4
5264 with :
53- name : ${{ matrix.debian_version }}-${{ matrix.docker_arch }}-${{ matrix.build_type }}.zip
65+ name : ${{ matrix.debian_version }}-${{ matrix.arch.variant }}-${{ matrix.build_type }}.zip
5466 path : deb/
5567 retention-days : 14
You can’t perform that action at this time.
0 commit comments