11#
22# EFI Boot Guard
33#
4- # Copyright (c) Siemens AG, 2021-2023
4+ # Copyright (c) Siemens AG, 2021-2025
55#
66# Authors:
77# Claudius Heine <ch@denx.de>
2222
2323jobs :
2424 build :
25- runs-on : ubuntu-22 .04
25+ runs-on : ubuntu-24 .04
2626 strategy :
2727 matrix :
2828 target :
@@ -57,14 +57,27 @@ jobs:
5757 if : ${{ matrix.target == 'arm64' }}
5858 run : |
5959 sudo dpkg --add-architecture arm64
60- sudo sed -i 's/^deb /deb [arch=amd64] /g' /etc/apt/sources.list
61- sudo sh -c "cat <<EOF > /etc/apt/sources.list.d/ports.list
62- deb [arch=arm64] http://ports.ubuntu.com/ jammy main restricted
63- deb [arch=arm64] http://ports.ubuntu.com/ jammy-updates main restricted
64- deb [arch=arm64] http://ports.ubuntu.com/ jammy universe
65- deb [arch=arm64] http://ports.ubuntu.com/ jammy-updates universe
66- deb [arch=arm64] http://ports.ubuntu.com/ jammy multiverse
67- deb [arch=arm64] http://ports.ubuntu.com/ jammy-updates multiverse
60+ sudo sh -c "cat <<EOF > /etc/apt/sources.list.d/ubuntu.sources
61+ Types: deb
62+ URIs: http://archive.ubuntu.com/ubuntu/
63+ Suites: noble noble-updates noble-backports
64+ Components: main universe restricted multiverse
65+ Architecture: amd64
66+ Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
67+ Types: deb
68+ URIs: http://security.ubuntu.com/ubuntu/
69+ Suites: noble-security
70+ Components: main universe restricted multiverse
71+ Architecture: amd64
72+ Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
73+ EOF"
74+ sudo sh -c "cat <<EOF > /etc/apt/sources.list.d/ports.sources
75+ Types: deb
76+ URIs: http://ports.ubuntu.com/ubuntu-ports/
77+ Suites: noble noble-updates noble-security
78+ Components: main restricted universe multiverse
79+ Architectures: arm64
80+ Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
6881 EOF"
6982 sudo apt-get update
7083 sudo apt-get install --no-install-recommends \
@@ -75,14 +88,27 @@ jobs:
7588 if : ${{ matrix.target == 'arm' }}
7689 run : |
7790 sudo dpkg --add-architecture armhf
78- sudo sed -i 's/^deb /deb [arch=amd64] /g' /etc/apt/sources.list
79- sudo sh -c "cat <<EOF > /etc/apt/sources.list.d/ports.list
80- deb [arch=armhf] http://ports.ubuntu.com/ jammy main restricted
81- deb [arch=armhf] http://ports.ubuntu.com/ jammy-updates main restricted
82- deb [arch=armhf] http://ports.ubuntu.com/ jammy universe
83- deb [arch=armhf] http://ports.ubuntu.com/ jammy-updates universe
84- deb [arch=armhf] http://ports.ubuntu.com/ jammy multiverse
85- deb [arch=armhf] http://ports.ubuntu.com/ jammy-updates multiverse
91+ sudo sh -c "cat <<EOF > /etc/apt/sources.list.d/ubuntu.sources
92+ Types: deb
93+ URIs: http://archive.ubuntu.com/ubuntu/
94+ Suites: noble noble-updates noble-backports
95+ Components: main universe restricted multiverse
96+ Architecture: amd64
97+ Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
98+ Types: deb
99+ URIs: http://security.ubuntu.com/ubuntu/
100+ Suites: noble-security
101+ Components: main universe restricted multiverse
102+ Architecture: amd64
103+ Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
104+ EOF"
105+ sudo sh -c "cat <<EOF > /etc/apt/sources.list.d/ports.sources
106+ Types: deb
107+ URIs: http://ports.ubuntu.com/ubuntu-ports/
108+ Suites: noble noble-updates noble-security
109+ Components: main restricted universe multiverse
110+ Architectures: armhf
111+ Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
86112 EOF"
87113 sudo apt-get update
88114 sudo apt-get install --no-install-recommends \
@@ -93,14 +119,27 @@ jobs:
93119 if : ${{ matrix.target == 'riscv64' }}
94120 run : |
95121 sudo dpkg --add-architecture riscv64
96- sudo sed -i 's/^deb /deb [arch=amd64] /g' /etc/apt/sources.list
97- sudo sh -c "cat <<EOF > /etc/apt/sources.list.d/ports.list
98- deb [arch=riscv64] http://ports.ubuntu.com/ jammy main restricted
99- deb [arch=riscv64] http://ports.ubuntu.com/ jammy-updates main restricted
100- deb [arch=riscv64] http://ports.ubuntu.com/ jammy universe
101- deb [arch=riscv64] http://ports.ubuntu.com/ jammy-updates universe
102- deb [arch=riscv64] http://ports.ubuntu.com/ jammy multiverse
103- deb [arch=riscv64] http://ports.ubuntu.com/ jammy-updates multiverse
122+ sudo sh -c "cat <<EOF > /etc/apt/sources.list.d/ubuntu.sources
123+ Types: deb
124+ URIs: http://archive.ubuntu.com/ubuntu/
125+ Suites: noble noble-updates noble-backports
126+ Components: main universe restricted multiverse
127+ Architecture: amd64
128+ Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
129+ Types: deb
130+ URIs: http://security.ubuntu.com/ubuntu/
131+ Suites: noble-security
132+ Components: main universe restricted multiverse
133+ Architecture: amd64
134+ Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
135+ EOF"
136+ sudo sh -c "cat <<EOF > /etc/apt/sources.list.d/ports.sources
137+ Types: deb
138+ URIs: http://ports.ubuntu.com/ubuntu-ports/
139+ Suites: noble noble-updates noble-security
140+ Components: main restricted universe multiverse
141+ Architectures: riscv64
142+ Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
104143 EOF"
105144 sudo apt-get update
106145 sudo apt-get install --no-install-recommends \
0 commit comments