@@ -22,17 +22,17 @@ on: [push]
22
22
23
23
jobs :
24
24
build-installer-iso-job :
25
- runs-on : ubuntu-latest
25
+ runs-on : ubuntu-22.04
26
26
container :
27
- image : debian@sha256:c2cedd7f80a4dd0f9f80d3699bd433ccf3de33ab63bfa2d4c4ba870c998222d6 # debian:bookworm-20240311
27
+ image : debian@sha256:d12a7c2a24a396fc669fc4a571e482b75346dfc5af4a5c1140c8250eacdf3b3f # debian:bookworm-20250317 (amd64)
28
28
env :
29
29
DEBIAN_ISO_URL : https://deb.debian.org/debian/dists/bookworm/main/installer-arm64/current/images/netboot/mini.iso
30
30
steps :
31
31
- name : checkout repository
32
32
uses : actions/checkout@a81bbbf8298c0fa03ea29cdc473d45769f953675 # aka v2
33
33
- name : Prepare building environment
34
34
run : apt-get update && apt-get upgrade -y && apt-get install -y sudo wget libarchive-tools xorriso cpio xz-utils fdisk
35
- - name : Inject name and ID into preseed
35
+ - name : Inject name and ID into preseed
36
36
run : echo "CI_PROJECT_NAME=${{ github.event.repository.name }}" >> tools/cuttlefish-host-image-installer/preseed/after_install_1.sh && echo "CI_PIPELINE_ID=${{ github.repository}}/${{ github.workflow }}" >> tools/cuttlefish-host-image-installer/preseed//after_install_1.sh
37
37
- name : Download Debian installer
38
38
run : cd tools/cuttlefish-host-image-installer && wget -nv -c ${DEBIAN_ISO_URL} && ./addpreseed.sh && xz -9e preseed-mini.iso
@@ -46,12 +46,12 @@ jobs:
46
46
uses : ./.github/workflows/reusable-build.yaml
47
47
48
48
build-metapackage-deb-job :
49
- runs-on : ubuntu-latest
49
+ runs-on : ubuntu-22.04
50
50
steps :
51
51
- name : checkout repository
52
52
uses : actions/checkout@a81bbbf8298c0fa03ea29cdc473d45769f953675 # aka v2
53
53
- name : Prepare pbuilder environment
54
- run : sudo apt update && sudo apt-get install -y ubuntu-dev-tools qemu-user-static binfmt-support fakeroot equivs
54
+ run : sudo apt update && sudo apt-get install -y ubuntu-dev-tools qemu-user-static binfmt-support fakeroot equivs
55
55
- name : Prepare building environment
56
56
run : sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get install -y debconf-utils
57
57
- name : Prepare tzdata
@@ -75,11 +75,11 @@ jobs:
75
75
with :
76
76
name : meta_gigamp_packages
77
77
path : tools/cuttlefish-host-image-installer/meta_gigamp_packages.7z
78
-
78
+
79
79
build-uboot-qemu-job :
80
- runs-on : ubuntu-latest
80
+ runs-on : ubuntu-22.04
81
81
container :
82
- image : debian@sha256:c2cedd7f80a4dd0f9f80d3699bd433ccf3de33ab63bfa2d4c4ba870c998222d6 # debian:bookworm-20240311
82
+ image : debian@sha256:d12a7c2a24a396fc669fc4a571e482b75346dfc5af4a5c1140c8250eacdf3b3f # debian:bookworm-20250317 (amd64)
83
83
env :
84
84
UBOOT_GIT_URL : https://source.denx.de/u-boot/u-boot.git
85
85
UBOOT_GIT_BRANCH : v2023.10
@@ -103,7 +103,7 @@ jobs:
103
103
path : tools/cuttlefish-host-image-installer/u-boot.bin
104
104
105
105
test-install-cuttlefish-deb-job :
106
- runs-on : ubuntu-latest
106
+ runs-on : ubuntu-22.04
107
107
needs : build-cuttlefish-deb-job
108
108
steps :
109
109
- name : checkout repository
@@ -114,7 +114,7 @@ jobs:
114
114
name : cuttlefish_packages_arm64
115
115
path : " tools/cuttlefish-host-image-installer"
116
116
- name : Prepare pbuilder environment
117
- run : sudo apt update && sudo apt-get install -y ubuntu-dev-tools qemu-user-static binfmt-support fakeroot equivs
117
+ run : sudo apt update && sudo apt-get install -y ubuntu-dev-tools qemu-user-static binfmt-support fakeroot equivs
118
118
- name : Prepare building environment
119
119
run : sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get install -y debconf-utils
120
120
- name : Prepare tzdata
@@ -131,7 +131,7 @@ jobs:
131
131
run : cd tools/cuttlefish-host-image-installer && ./tests/test-inside-pbuilder.sh stable arm64 ./tests/test-install-cuttlefish-deb.sh ./cuttlefish_packages.7z
132
132
133
133
test-install-metapackage-deb-job :
134
- runs-on : ubuntu-latest
134
+ runs-on : ubuntu-22.04
135
135
needs : build-metapackage-deb-job
136
136
steps :
137
137
- name : checkout repository
@@ -142,7 +142,7 @@ jobs:
142
142
name : meta_gigamp_packages
143
143
path : " tools/cuttlefish-host-image-installer"
144
144
- name : Prepare pbuilder environment
145
- run : sudo apt update && sudo apt-get install -y ubuntu-dev-tools qemu-user-static binfmt-support fakeroot equivs
145
+ run : sudo apt update && sudo apt-get install -y ubuntu-dev-tools qemu-user-static binfmt-support fakeroot equivs
146
146
- name : Prepare building environment
147
147
run : sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get install -y debconf-utils
148
148
- name : Prepare tzdata
0 commit comments