@@ -22,17 +22,17 @@ on: [push]
2222
2323jobs :
2424 build-installer-iso-job :
25- runs-on : ubuntu-latest
25+ runs-on : ubuntu-22.04
2626 container :
27- image : debian@sha256:c2cedd7f80a4dd0f9f80d3699bd433ccf3de33ab63bfa2d4c4ba870c998222d6 # debian:bookworm-20240311
27+ image : debian@sha256:d12a7c2a24a396fc669fc4a571e482b75346dfc5af4a5c1140c8250eacdf3b3f # debian:bookworm-20250317 (amd64)
2828 env :
2929 DEBIAN_ISO_URL : https://deb.debian.org/debian/dists/bookworm/main/installer-arm64/current/images/netboot/mini.iso
3030 steps :
3131 - name : checkout repository
3232 uses : actions/checkout@a81bbbf8298c0fa03ea29cdc473d45769f953675 # aka v2
3333 - name : Prepare building environment
3434 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
3636 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
3737 - name : Download Debian installer
3838 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:
4646 uses : ./.github/workflows/reusable-build.yaml
4747
4848 build-metapackage-deb-job :
49- runs-on : ubuntu-latest
49+ runs-on : ubuntu-22.04
5050 steps :
5151 - name : checkout repository
5252 uses : actions/checkout@a81bbbf8298c0fa03ea29cdc473d45769f953675 # aka v2
5353 - 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
5555 - name : Prepare building environment
5656 run : sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get install -y debconf-utils
5757 - name : Prepare tzdata
@@ -75,11 +75,11 @@ jobs:
7575 with :
7676 name : meta_gigamp_packages
7777 path : tools/cuttlefish-host-image-installer/meta_gigamp_packages.7z
78-
78+
7979 build-uboot-qemu-job :
80- runs-on : ubuntu-latest
80+ runs-on : ubuntu-22.04
8181 container :
82- image : debian@sha256:c2cedd7f80a4dd0f9f80d3699bd433ccf3de33ab63bfa2d4c4ba870c998222d6 # debian:bookworm-20240311
82+ image : debian@sha256:d12a7c2a24a396fc669fc4a571e482b75346dfc5af4a5c1140c8250eacdf3b3f # debian:bookworm-20250317 (amd64)
8383 env :
8484 UBOOT_GIT_URL : https://source.denx.de/u-boot/u-boot.git
8585 UBOOT_GIT_BRANCH : v2023.10
@@ -103,7 +103,7 @@ jobs:
103103 path : tools/cuttlefish-host-image-installer/u-boot.bin
104104
105105 test-install-cuttlefish-deb-job :
106- runs-on : ubuntu-latest
106+ runs-on : ubuntu-22.04
107107 needs : build-cuttlefish-deb-job
108108 steps :
109109 - name : checkout repository
@@ -114,7 +114,7 @@ jobs:
114114 name : cuttlefish_packages_arm64
115115 path : " tools/cuttlefish-host-image-installer"
116116 - 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
118118 - name : Prepare building environment
119119 run : sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get install -y debconf-utils
120120 - name : Prepare tzdata
@@ -131,7 +131,7 @@ jobs:
131131 run : cd tools/cuttlefish-host-image-installer && ./tests/test-inside-pbuilder.sh stable arm64 ./tests/test-install-cuttlefish-deb.sh ./cuttlefish_packages.7z
132132
133133 test-install-metapackage-deb-job :
134- runs-on : ubuntu-latest
134+ runs-on : ubuntu-22.04
135135 needs : build-metapackage-deb-job
136136 steps :
137137 - name : checkout repository
@@ -142,7 +142,7 @@ jobs:
142142 name : meta_gigamp_packages
143143 path : " tools/cuttlefish-host-image-installer"
144144 - 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
146146 - name : Prepare building environment
147147 run : sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get install -y debconf-utils
148148 - name : Prepare tzdata
0 commit comments