mirror of
https://github.com/koverstreet/bcachefs-tools.git
synced 2025-12-11 00:00:12 +03:00
Merge pull request #479 from LebedevRI/autopkgtests
Some checks failed
build / bcachefs-tools-msrv (push) Has been cancelled
.deb build orchestrator / obs (push) Has been cancelled
.deb build orchestrator / source-only (push) Has been cancelled
.deb build orchestrator / buildd (map[name:debian version:forky], map[build-arch:amd64 host-arch:amd64 machine-arch:amd64 runs-on:ubuntu-24.04]) (push) Has been cancelled
.deb build orchestrator / buildd (map[name:debian version:forky], map[build-arch:amd64 host-arch:ppc64el machine-arch:amd64 runs-on:ubuntu-24.04]) (push) Has been cancelled
.deb build orchestrator / buildd (map[name:debian version:forky], map[build-arch:arm64 host-arch:arm64 machine-arch:arm64 runs-on:ubuntu-24.04-arm]) (push) Has been cancelled
.deb build orchestrator / buildd (map[name:debian version:trixie], map[build-arch:amd64 host-arch:amd64 machine-arch:amd64 runs-on:ubuntu-24.04]) (push) Has been cancelled
.deb build orchestrator / buildd (map[name:debian version:trixie], map[build-arch:amd64 host-arch:ppc64el machine-arch:amd64 runs-on:ubuntu-24.04]) (push) Has been cancelled
.deb build orchestrator / buildd (map[name:debian version:trixie], map[build-arch:arm64 host-arch:arm64 machine-arch:arm64 runs-on:ubuntu-24.04-arm]) (push) Has been cancelled
.deb build orchestrator / buildd (map[name:debian version:unstable], map[build-arch:amd64 host-arch:amd64 machine-arch:amd64 runs-on:ubuntu-24.04]) (push) Has been cancelled
.deb build orchestrator / buildd (map[name:debian version:unstable], map[build-arch:amd64 host-arch:ppc64el machine-arch:amd64 runs-on:ubuntu-24.04]) (push) Has been cancelled
.deb build orchestrator / buildd (map[name:debian version:unstable], map[build-arch:arm64 host-arch:arm64 machine-arch:arm64 runs-on:ubuntu-24.04-arm]) (push) Has been cancelled
.deb build orchestrator / buildd (map[name:ubuntu version:plucky], map[build-arch:amd64 host-arch:amd64 machine-arch:amd64 runs-on:ubuntu-24.04]) (push) Has been cancelled
.deb build orchestrator / buildd (map[name:ubuntu version:plucky], map[build-arch:arm64 host-arch:arm64 machine-arch:arm64 runs-on:ubuntu-24.04-arm]) (push) Has been cancelled
.deb build orchestrator / buildd (map[name:ubuntu version:questing], map[build-arch:amd64 host-arch:amd64 machine-arch:amd64 runs-on:ubuntu-24.04]) (push) Has been cancelled
.deb build orchestrator / buildd (map[name:ubuntu version:questing], map[build-arch:arm64 host-arch:arm64 machine-arch:arm64 runs-on:ubuntu-24.04-arm]) (push) Has been cancelled
.deb build orchestrator / reprotest (push) Has been cancelled
.deb build orchestrator / publish (push) Has been cancelled
Nix Flake actions / nix-matrix (push) Has been cancelled
Nix Flake actions / ${{ matrix.name }} (${{ matrix.system }}) (push) Has been cancelled
Some checks failed
build / bcachefs-tools-msrv (push) Has been cancelled
.deb build orchestrator / obs (push) Has been cancelled
.deb build orchestrator / source-only (push) Has been cancelled
.deb build orchestrator / buildd (map[name:debian version:forky], map[build-arch:amd64 host-arch:amd64 machine-arch:amd64 runs-on:ubuntu-24.04]) (push) Has been cancelled
.deb build orchestrator / buildd (map[name:debian version:forky], map[build-arch:amd64 host-arch:ppc64el machine-arch:amd64 runs-on:ubuntu-24.04]) (push) Has been cancelled
.deb build orchestrator / buildd (map[name:debian version:forky], map[build-arch:arm64 host-arch:arm64 machine-arch:arm64 runs-on:ubuntu-24.04-arm]) (push) Has been cancelled
.deb build orchestrator / buildd (map[name:debian version:trixie], map[build-arch:amd64 host-arch:amd64 machine-arch:amd64 runs-on:ubuntu-24.04]) (push) Has been cancelled
.deb build orchestrator / buildd (map[name:debian version:trixie], map[build-arch:amd64 host-arch:ppc64el machine-arch:amd64 runs-on:ubuntu-24.04]) (push) Has been cancelled
.deb build orchestrator / buildd (map[name:debian version:trixie], map[build-arch:arm64 host-arch:arm64 machine-arch:arm64 runs-on:ubuntu-24.04-arm]) (push) Has been cancelled
.deb build orchestrator / buildd (map[name:debian version:unstable], map[build-arch:amd64 host-arch:amd64 machine-arch:amd64 runs-on:ubuntu-24.04]) (push) Has been cancelled
.deb build orchestrator / buildd (map[name:debian version:unstable], map[build-arch:amd64 host-arch:ppc64el machine-arch:amd64 runs-on:ubuntu-24.04]) (push) Has been cancelled
.deb build orchestrator / buildd (map[name:debian version:unstable], map[build-arch:arm64 host-arch:arm64 machine-arch:arm64 runs-on:ubuntu-24.04-arm]) (push) Has been cancelled
.deb build orchestrator / buildd (map[name:ubuntu version:plucky], map[build-arch:amd64 host-arch:amd64 machine-arch:amd64 runs-on:ubuntu-24.04]) (push) Has been cancelled
.deb build orchestrator / buildd (map[name:ubuntu version:plucky], map[build-arch:arm64 host-arch:arm64 machine-arch:arm64 runs-on:ubuntu-24.04-arm]) (push) Has been cancelled
.deb build orchestrator / buildd (map[name:ubuntu version:questing], map[build-arch:amd64 host-arch:amd64 machine-arch:amd64 runs-on:ubuntu-24.04]) (push) Has been cancelled
.deb build orchestrator / buildd (map[name:ubuntu version:questing], map[build-arch:arm64 host-arch:arm64 machine-arch:arm64 runs-on:ubuntu-24.04-arm]) (push) Has been cancelled
.deb build orchestrator / reprotest (push) Has been cancelled
.deb build orchestrator / publish (push) Has been cancelled
Nix Flake actions / nix-matrix (push) Has been cancelled
Nix Flake actions / ${{ matrix.name }} (${{ matrix.system }}) (push) Has been cancelled
Deb orchestrator: enable autopkgtests for debian stable
This commit is contained in:
commit
601931227c
36
.github/workflows/deb-buildd.yml
vendored
36
.github/workflows/deb-buildd.yml
vendored
@ -483,7 +483,7 @@ jobs:
|
|||||||
deb-bin-artifact-id: ${{ steps.deb-bin-upload.outputs.artifact-id }}
|
deb-bin-artifact-id: ${{ steps.deb-bin-upload.outputs.artifact-id }}
|
||||||
autopkgtest:
|
autopkgtest:
|
||||||
needs: buildd
|
needs: buildd
|
||||||
if: inputs.dist-name == 'debian' && inputs.dist-version != 'trixie' && inputs.machine-arch == 'amd64' && inputs.build-arch == inputs.machine-arch && inputs.host-arch == inputs.build-arch
|
if: inputs.dist-name == 'debian' && inputs.machine-arch == 'amd64' && inputs.build-arch == inputs.machine-arch && inputs.host-arch == inputs.build-arch
|
||||||
runs-on: ${{ inputs.runs-on }}
|
runs-on: ${{ inputs.runs-on }}
|
||||||
env:
|
env:
|
||||||
CONTAINER_DISTRO: forky
|
CONTAINER_DISTRO: forky
|
||||||
@ -763,8 +763,37 @@ jobs:
|
|||||||
IMAGE="/tmp/autopkgtest-qemu-image.qcow2"
|
IMAGE="/tmp/autopkgtest-qemu-image.qcow2"
|
||||||
echo "IMAGE=$(echo ${IMAGE})" >> ~/.env
|
echo "IMAGE=$(echo ${IMAGE})" >> ~/.env
|
||||||
MIRROR="http://deb.debian.org/debian"
|
MIRROR="http://deb.debian.org/debian"
|
||||||
|
SCRIPT="${{ github.workspace }}/mmdebstrap-autopkgtest-build-qemu-userscript.sh"
|
||||||
|
touch "${SCRIPT}"
|
||||||
|
if [ "${{ inputs.dist-name }}" = "debian" ] && [ "${{ inputs.dist-version }}" = "trixie" ]; then
|
||||||
|
tee "${SCRIPT}" > /dev/null <<EOF
|
||||||
|
tee "/etc/apt/sources.list.d/updates.sources" > /dev/null <<EOS
|
||||||
|
Types: deb deb-src
|
||||||
|
URIs: ${MIRROR}
|
||||||
|
Suites: ${{ inputs.dist-version }}-updates
|
||||||
|
Components: main
|
||||||
|
Enabled: yes
|
||||||
|
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
|
||||||
|
EOS
|
||||||
|
tee "/etc/apt/sources.list.d/backports.sources" > /dev/null <<EOS
|
||||||
|
Types: deb deb-src
|
||||||
|
URIs: ${MIRROR}
|
||||||
|
Suites: ${{ inputs.dist-version }}-backports
|
||||||
|
Components: main
|
||||||
|
Enabled: yes
|
||||||
|
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
|
||||||
|
EOS
|
||||||
|
tee "/etc/apt/preferences.d/99debian-backports" > /dev/null <<EOS
|
||||||
|
Package: *
|
||||||
|
Pin: release n=${{ inputs.dist-version }}-backports
|
||||||
|
Pin-Priority: 900
|
||||||
|
EOS
|
||||||
|
apt update
|
||||||
|
apt full-upgrade -y
|
||||||
|
EOF
|
||||||
|
fi
|
||||||
echo '::group::Building QEMU image for autopkgtest'
|
echo '::group::Building QEMU image for autopkgtest'
|
||||||
mmdebstrap-autopkgtest-build-qemu --boot=efi --mirror "$MIRROR" "${{ inputs.dist-version }}" "$IMAGE"
|
mmdebstrap-autopkgtest-build-qemu --boot=efi --mirror "$MIRROR" --script "${SCRIPT}" "${{ inputs.dist-version }}" "$IMAGE"
|
||||||
echo '::endgroup::'
|
echo '::endgroup::'
|
||||||
- name: Run autopkgtest
|
- name: Run autopkgtest
|
||||||
timeout-minutes: 10
|
timeout-minutes: 10
|
||||||
@ -784,7 +813,7 @@ jobs:
|
|||||||
tee "${{ github.workspace }}/setup-commands.sh" > /dev/null <<EOF
|
tee "${{ github.workspace }}/setup-commands.sh" > /dev/null <<EOF
|
||||||
set -xe
|
set -xe
|
||||||
apt update
|
apt update
|
||||||
apt install openssl
|
apt install -y openssl
|
||||||
if [ "${{ matrix.toolchain }}" = "GNU" ]; then
|
if [ "${{ matrix.toolchain }}" = "GNU" ]; then
|
||||||
/bin/true
|
/bin/true
|
||||||
elif [ "${{ matrix.toolchain }}" = "LLVM" ]; then
|
elif [ "${{ matrix.toolchain }}" = "LLVM" ]; then
|
||||||
@ -813,7 +842,6 @@ jobs:
|
|||||||
autopkgtest \
|
autopkgtest \
|
||||||
--no-built-binaries \
|
--no-built-binaries \
|
||||||
--setup-commands "${{ github.workspace }}/setup-commands.sh" \
|
--setup-commands "${{ github.workspace }}/setup-commands.sh" \
|
||||||
--apt-upgrade \
|
|
||||||
"${{ github.workspace }}/incoming/src-artifacts"/*.dsc \
|
"${{ github.workspace }}/incoming/src-artifacts"/*.dsc \
|
||||||
"${{ github.workspace }}/incoming/bin-artifacts/${{ inputs.dist-version }}/${{ inputs.host-arch }}"/*.changes \
|
"${{ github.workspace }}/incoming/bin-artifacts/${{ inputs.dist-version }}/${{ inputs.host-arch }}"/*.changes \
|
||||||
-- \
|
-- \
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user