Update CI.
This commit is contained in:
@@ -16,16 +16,18 @@ on:
|
|||||||
jobs:
|
jobs:
|
||||||
job-rebuild-and-verify-stubs:
|
job-rebuild-and-verify-stubs:
|
||||||
name: 'Rebuild stubs'
|
name: 'Rebuild stubs'
|
||||||
runs-on: ubuntu-16.04
|
runs-on: ubuntu-20.04
|
||||||
steps:
|
steps:
|
||||||
- name: 'Install extra packages'
|
- name: 'Install extra packages'
|
||||||
run: |
|
run: |
|
||||||
uname -a; pwd; id; umask
|
uname -a; pwd; id; umask
|
||||||
export DEBIAN_FRONTEND=noninteractive
|
cd ..; mkdir -p deps; cd deps; mkdir packages
|
||||||
sudo dpkg --add-architecture i386
|
# manually install compat libs from Ubuntu 16.04
|
||||||
sudo apt-get update
|
wget -q 'http://mirror.enzu.com/ubuntu/pool/main/g/gmp/libgmp10_6.1.0+dfsg-2_amd64.deb'
|
||||||
sudo apt-get install -y libmpfr4:i386 zlib1g:i386
|
wget -q 'http://mirror.enzu.com/ubuntu/pool/main/m/mpfr4/libmpfr4_3.1.4-1_amd64.deb'
|
||||||
cd ..; mkdir -p deps; cd deps
|
for f in *.deb; do dpkg -x $f ./packages; done
|
||||||
|
sudo mv -v -n ./packages/usr/lib/x86_64-linux-gnu/lib* /usr/lib/x86_64-linux-gnu/
|
||||||
|
sudo ldconfig
|
||||||
wget -q -O - https://github.com/upx/upx-stubtools/releases/download/v20210104/bin-upx-20210104.tar.xz | tar -xJ
|
wget -q -O - https://github.com/upx/upx-stubtools/releases/download/v20210104/bin-upx-20210104.tar.xz | tar -xJ
|
||||||
- name: 'Check out code'
|
- name: 'Check out code'
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
|
|||||||
Reference in New Issue
Block a user