Skip to content

Commit 00d2551

Browse files
committed
use deb822
1 parent 437afd9 commit 00d2551

2 files changed

Lines changed: 38 additions & 9 deletions

File tree

.github/workflows/build.yml

Lines changed: 26 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,20 @@ jobs:
2525
PACKAGECLOUD_TOKEN: ${{ secrets.PACKAGECLOUD_TOKEN }}
2626

2727
steps:
28+
- name: Update APT sources and upgrade
29+
run: |
30+
printf "%s\n" "Acquire::Check-Valid-Until \"false\";" > /etc/apt/apt.conf.d/10no-check-valid-until
31+
cat <<EOF > /etc/apt/sources.list.d/debian.sources
32+
Types: deb
33+
URIs: http://snapshot.debian.org/archive/debian/20260331T202859Z
34+
Suites: testing testing-updates
35+
Components: main non-free non-free-firmware contrib
36+
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
37+
Architectures: amd64
38+
EOF
39+
apt update && apt full-upgrade -y
2840
- name: Setup amd64 environment
29-
run: apt update && apt install -y build-essential devscripts equivs git gnupg lintian ruby-full sudo
41+
run: apt install -y build-essential devscripts equivs git gnupg lintian ruby-full sudo
3042
- run: gem install package_cloud
3143
- uses: actions/checkout@v4
3244
- run: ./scripts/install-build-deps.sh
@@ -49,9 +61,20 @@ jobs:
4961
PACKAGECLOUD_TOKEN: ${{ secrets.PACKAGECLOUD_TOKEN }}
5062

5163
steps:
52-
- name: Setup arm64 environment
64+
- name: Update APT sources and upgrade
5365
run: |
54-
apt update && apt install -y build-essential devscripts equivs git gnupg lintian ruby-full sudo
66+
printf "%s\n" "Acquire::Check-Valid-Until \"false\";" > /etc/apt/apt.conf.d/10no-check-valid-until
67+
cat <<EOF > /etc/apt/sources.list.d/debian.sources
68+
Types: deb
69+
URIs: http://snapshot.debian.org/archive/debian/20260331T202859Z
70+
Suites: testing testing-updates
71+
Components: main non-free non-free-firmware contrib
72+
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
73+
Architectures: arm64
74+
EOF
75+
apt update && apt full-upgrade -y
76+
- name: Setup arm64 environment
77+
run: apt install -y build-essential devscripts equivs git gnupg lintian ruby-full sudo
5578
- run: gem install package_cloud
5679
- uses: actions/checkout@v4
5780
- run: ./scripts/install-build-deps.sh

scripts/install-build-deps.sh

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -51,12 +51,18 @@ $APT_COMMAND install -y - --no-install-recommends \
5151

5252
mkdir -p /etc/apt/keyrings
5353

54-
curl -fsSL https://packagecloud.io/nitrux/mauikit/gpgkey | gpg --dearmor -o /etc/apt/keyrings/nitrux_mauikit-archive-keyring.gpg
55-
56-
cat <<EOF > /etc/apt/sources.list.d/nitrux-mauikit.list
57-
deb [signed-by=/etc/apt/keyrings/nitrux_mauikit-archive-keyring.gpg] https://packagecloud.io/nitrux/mauikit/debian/ forky main
54+
curl -fsSL https://packagecloud.io/nitrux/mauikit/gpgkey | gpg --dearmor -o /etc/apt/keyrings/nitrux-mauikit.gpg
55+
56+
cat <<EOF > /etc/apt/sources.list.d/nitrux-mauikit.sources
57+
Types: deb
58+
Description: Nitrux MauiKit Repo
59+
URIs: https://packagecloud.io/nitrux/mauikit/debian/
60+
Suites: duke
61+
Components: main
62+
Signed-By: /etc/apt/keyrings/nitrux-mauikit.gpg
63+
Enabled: yes
5864
EOF
5965

6066
$APT_COMMAND update -q
61-
$APT_COMMAND install -y --no-install-recommends \
62-
mauikit
67+
$APT_COMMAND install -y - --no-install-recommends \
68+
mauikit

0 commit comments

Comments
 (0)