chore(CI): add fedora 35 & fix arm building error (#2043)

* chore(CI): add fedora 35

* fix(CI): qemu-user-static execute the registering scripts error
This commit is contained in:
Ahmed Zetao Yang
2021-11-04 22:57:26 +08:00
committed by GitHub
parent e4e7c90109
commit 139e4bde04

View File

@@ -108,8 +108,9 @@ jobs:
;;
esac
if [ -n "${QEMU_ARCH}" ]; then
docker rm $(docker create --volume qemu-user-static:/usr/bin multiarch/qemu-user-static:${QEMU_ARCH} dummy)
docker run --rm --privileged --volume qemu-user-static:/usr/bin:ro multiarch/qemu-user-static:register --persistent yes --credential yes
sudo apt-get -y -qq update
sudo apt-get -y install qemu binfmt-support qemu-user-static
docker run --rm --privileged multiarch/qemu-user-static --reset --persistent yes --credential yes
cat /proc/sys/fs/binfmt_misc/qemu-${QEMU_ARCH}
fi
- name: Checkout Source code
@@ -314,6 +315,12 @@ jobs:
symbol: 34,
arch: x86_64
}
- {
name: fedora-35,
os: fedora,
symbol: 35,
arch: x86_64
}
- {
name: opensuse-leap-15.2,
os: opensuse-leap,