Deb: switch baseline containers to use debian stable

This commit is contained in:
Roman Lebedev 2025-10-12 01:42:11 +03:00
parent fc23a63404
commit e531e27616
No known key found for this signature in database
GPG Key ID: 083C3EBB4A1689E0
4 changed files with 22 additions and 8 deletions

View File

@ -29,6 +29,8 @@ on:
jobs:
linux:
runs-on: ${{ inputs.runs-on }}
env:
CONTAINER_DISTRO: trixie
permissions:
id-token: write
contents: read
@ -79,7 +81,7 @@ jobs:
shell: sudo eatmydata sh "{0}"
run: |
set -xe
export IMAGE=debian:unstable-slim
export IMAGE=debian:${{ env.CONTAINER_DISTRO }}-slim
podman pull ${IMAGE}
podman run \
--name container \
@ -120,7 +122,9 @@ jobs:
rm -rf /var/lib/apt/lists/*
rm -rf /etc/apt/sources.list*
tee /etc/apt/sources.list > /dev/null <<EOT
deb http://deb.debian.org/debian unstable main
deb http://deb.debian.org/debian ${{ env.CONTAINER_DISTRO }} main
deb http://deb.debian.org/debian ${{ env.CONTAINER_DISTRO }}-updates main
deb http://deb.debian.org/debian ${{ env.CONTAINER_DISTRO }}-backports main
EOT
apt update
apt install eatmydata

View File

@ -21,6 +21,7 @@ jobs:
concurrency: apt.bcachefs.org
runs-on: ${{ inputs.runs-on }}
env:
CONTAINER_DISTRO: trixie
SUITE: ${{ (github.event_name == 'push' && github.ref_type == 'tag') && 'release' || 'snapshot' }}
steps:
- name: Configure baseline system
@ -61,7 +62,7 @@ jobs:
shell: sudo eatmydata sh "{0}"
run: |
set -xe
export IMAGE=debian:unstable-slim
export IMAGE=debian:${{ env.CONTAINER_DISTRO }}-slim
podman pull ${IMAGE}
podman run \
--name container \
@ -102,7 +103,9 @@ jobs:
rm -rf /var/lib/apt/lists/*
rm -rf /etc/apt/sources.list*
tee /etc/apt/sources.list > /dev/null <<EOT
deb http://deb.debian.org/debian unstable main
deb http://deb.debian.org/debian ${{ env.CONTAINER_DISTRO }} main
deb http://deb.debian.org/debian ${{ env.CONTAINER_DISTRO }}-updates main
deb http://deb.debian.org/debian ${{ env.CONTAINER_DISTRO }}-backports main
EOT
apt update
apt install eatmydata

View File

@ -23,6 +23,8 @@ on:
jobs:
linux:
runs-on: ${{ inputs.runs-on }}
env:
CONTAINER_DISTRO: trixie
permissions:
id-token: write
contents: read
@ -67,7 +69,7 @@ jobs:
shell: sudo eatmydata sh "{0}"
run: |
set -xe
export IMAGE=debian:unstable-slim
export IMAGE=debian:${{ env.CONTAINER_DISTRO }}-slim
podman pull ${IMAGE}
podman run \
--name container \
@ -109,7 +111,9 @@ jobs:
rm -rf /var/lib/apt/lists/*
rm -rf /etc/apt/sources.list*
tee /etc/apt/sources.list > /dev/null <<EOT
deb http://deb.debian.org/debian unstable main
deb http://deb.debian.org/debian ${{ env.CONTAINER_DISTRO }} main
deb http://deb.debian.org/debian ${{ env.CONTAINER_DISTRO }}-updates main
deb http://deb.debian.org/debian ${{ env.CONTAINER_DISTRO }}-backports main
EOT
apt update
apt install eatmydata

View File

@ -15,6 +15,7 @@ jobs:
linux:
runs-on: ${{ inputs.runs-on }}
env:
CONTAINER_DISTRO: trixie
RUST_VERSION: 1.89.0
DEBFULLNAME: apt.bcachefs.org CI bot
DEBEMAIL: linux-bcachefs@vger.kernel.org
@ -59,7 +60,7 @@ jobs:
shell: sudo eatmydata sh "{0}"
run: |
set -xe
export IMAGE=debian:unstable-slim
export IMAGE=debian:${{ env.CONTAINER_DISTRO }}-slim
podman pull ${IMAGE}
podman run \
--name container \
@ -99,7 +100,9 @@ jobs:
rm -rf /var/lib/apt/lists/*
rm -rf /etc/apt/sources.list*
tee /etc/apt/sources.list > /dev/null <<EOT
deb http://deb.debian.org/debian unstable main
deb http://deb.debian.org/debian ${{ env.CONTAINER_DISTRO }} main
deb http://deb.debian.org/debian ${{ env.CONTAINER_DISTRO }}-updates main
deb http://deb.debian.org/debian ${{ env.CONTAINER_DISTRO }}-backports main
EOT
apt update
apt install eatmydata