Skip to content

Commit 6d5875d

Browse files
committed
ci: Update to Ubuntu 24.04
Specifically 20.04 is now no longer available on GitHub. Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
1 parent 196d6dc commit 6d5875d

File tree

2 files changed

+67
-28
lines changed

2 files changed

+67
-28
lines changed

.github/workflows/coverity.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
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>
@@ -22,7 +22,7 @@ on:
2222

2323
jobs:
2424
build:
25-
runs-on: ubuntu-20.04
25+
runs-on: ubuntu-24.04
2626
steps:
2727
- name: Checkout
2828
uses: actions/checkout@v4

.github/workflows/main.yaml

Lines changed: 65 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
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>
@@ -22,7 +22,7 @@ on:
2222

2323
jobs:
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

Comments
 (0)