From a804956477edd5dac9224f7cec179e11e08a9893 Mon Sep 17 00:00:00 2001 From: Nick Sweeting Date: Fri, 11 Dec 2020 18:59:34 +0200 Subject: [PATCH] split debian process into 3 steps --- .github/workflows/debian.yml | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/.github/workflows/debian.yml b/.github/workflows/debian.yml index 019e77b5..9c499ce0 100644 --- a/.github/workflows/debian.yml +++ b/.github/workflows/debian.yml @@ -21,18 +21,23 @@ jobs: python-version: 3.9 architecture: x64 - - name: Build Debian/Apt package + - name: Install packaging dependencies run: | sudo apt install -y python3 python3-dev python3-pip python3-venv python3-all dh-python debhelper devscripts dput software-properties-common python3-distutils python3-setuptools python3-wheel python3-stdeb - ./bin/build_deb.sh + pip3 install --upgrade pip setuptools wheel stdeb + + - name: Build Debian/Apt sdist_dsc + run: | + python3 setup.py --command-packages=stdeb.command \ + sdist_dsc + + - name: Build Debian/Apt bdist_deb + run: | + python3 setup.py --command-packages=stdeb.command \ + bdist_deb - name: Install archivebox from deb run: | - rm -Rf build deb_dist dist archivebox-*.tar.gz - python3 setup.py --command-packages=stdeb.command \ - sdist_dsc - python3 setup.py --command-packages=stdeb.command \ - bdist_deb apt install deb_dist/archivebox*.deb - name: Add some links to test