From: Iker Pedrosa Date: Mon, 14 Oct 2024 10:38:45 +0000 (+0200) Subject: CI: run `Install dependencies` workflow X-Git-Tag: 4.17.0-rc1~56 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=339a596374247c708fb837fe721a649bb707c196;p=thirdparty%2Fshadow.git CI: run `Install dependencies` workflow Run this workflow instead of replicating the script every time we need to install the dependencies. Reviewed-by: Alejandro Colomar Signed-off-by: Iker Pedrosa --- diff --git a/.github/workflows/runner.yml b/.github/workflows/runner.yml index 881b63f12..9311874a3 100644 --- a/.github/workflows/runner.yml +++ b/.github/workflows/runner.yml @@ -25,18 +25,8 @@ jobs: cat /proc/self/status systemd-detect-virt - name: Install dependencies - run: | - sudo cat /etc/apt/sources.list - sudo sed -i '/deb-src/d' /etc/apt/sources.list - sudo sed -i '/^deb /p;s/ /-src /' /etc/apt/sources.list - export DEBIAN_PRIORITY=critical - export DEBIAN_FRONTEND=noninteractive - # let's try to work around upgrade breakage in a pkg we don't care about - sudo apt-mark hold grub-efi-amd64-bin grub-efi-amd64-signed - sudo apt-get update - sudo apt-get -y dist-upgrade - sudo apt-get -y install ubuntu-dev-tools automake autopoint xsltproc gettext expect byacc libtool libbsd-dev pkgconf libcmocka-dev - sudo apt-get -y build-dep shadow + id: dependencies + uses: ./.github/actions/install-dependencies - name: configure run: | autoreconf -v -f --install @@ -61,18 +51,8 @@ jobs: uses: actions/checkout@v3 - name: Install dependencies - run: | - sudo cat /etc/apt/sources.list - sudo sed -i '/deb-src/d' /etc/apt/sources.list - sudo sed -i '/^deb /p;s/ /-src /' /etc/apt/sources.list - export DEBIAN_PRIORITY=critical - export DEBIAN_FRONTEND=noninteractive - # let's try to work around upgrade breakage in a pkg we don't care about - sudo apt-mark hold grub-efi-amd64-bin grub-efi-amd64-signed - sudo apt-get update - sudo apt-get -y dist-upgrade - sudo apt-get -y install ubuntu-dev-tools automake autopoint xsltproc gettext expect byacc libtool libbsd-dev pkgconf - sudo apt-get -y build-dep shadow + id: dependencies + uses: ./.github/actions/install-dependencies - name: Test make dist run: |