From: Matthew Newton Date: Fri, 20 Feb 2026 19:50:19 +0000 (+0000) Subject: ci: remove unmaintained action X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=3263ad2daefa8fcbadb5f2b09f56c29281de1788;p=thirdparty%2Ffreeradius-server.git ci: remove unmaintained action addnab/docker-run-action is broken and hasn't been updated in five years --- diff --git a/.github/workflows/docker-refresh.yml b/.github/workflows/docker-refresh.yml index 90adbc166e5..31bf0f487ed 100644 --- a/.github/workflows/docker-refresh.yml +++ b/.github/workflows/docker-refresh.yml @@ -53,21 +53,27 @@ jobs: - name: Create build dependency package if: ${{ matrix.os.image_name && matrix.os.dockerfile }} - uses: addnab/docker-run-action@v3 - with: - options: -v ${{ github.workspace }}:/work - image: ${{ matrix.os.base_image }} - run: | - apt-get update - export DEBIAN_FRONTEND=noninteractive - apt-get install -y --no-install-recommends build-essential devscripts equivs quilt - cd /work - debian/rules debian/control - mk-build-deps debian/control - mv freeradius-build-deps_*.deb freeradius-build-deps.deb - mk-build-deps scripts/ci/extra-packages.debian.control - mv freeradius-build-deps_1*.deb freeradius-build-deps-extra.deb - chown $(stat -c'%u:%g' .git) * + shell: bash + run: | + cat > build-dep-pkg.sh << EOF + apt-get update + export DEBIAN_FRONTEND=noninteractive + apt-get install -y --no-install-recommends build-essential devscripts equivs quilt + cd /work + debian/rules debian/control + mk-build-deps debian/control + mv freeradius-build-deps_*.deb freeradius-build-deps.deb + mk-build-deps scripts/ci/extra-packages.debian.control + mv freeradius-build-deps_1*.deb freeradius-build-deps-extra.deb + chown $(stat -c'%u:%g' .git) * + EOF + chmod 755 build-dep-pkg.sh + docker run \ + -v ${{ github.workspace }}:/work \ + -w /work \ + --rm \ + ${{ matrix.os.base_image }} \ + sh -c './build-dep-pkg.sh' - name: Build main Docker image if: ${{ matrix.os.image_name && matrix.os.dockerfile }}