summaryrefslogtreecommitdiffstats
path: root/.github/workflows/ci-deb.yml
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows/ci-deb.yml')
-rw-r--r--.github/workflows/ci-deb.yml22
1 files changed, 12 insertions, 10 deletions
diff --git a/.github/workflows/ci-deb.yml b/.github/workflows/ci-deb.yml
index 965c926..131f907 100644
--- a/.github/workflows/ci-deb.yml
+++ b/.github/workflows/ci-deb.yml
@@ -16,11 +16,12 @@ jobs:
strategy:
matrix:
env:
- - { NAME: "ubuntu-18.04", OS: "ubuntu:bionic-20220801" }
- { NAME: "ubuntu-20.04", OS: "ubuntu:20.04" }
- { NAME: "ubuntu-22.04", OS: "ubuntu:22.04" }
+ - { NAME: "ubuntu-24.04", OS: "ubuntu:24.04" }
- { NAME: "debian-10", OS: "debian:buster" }
- { NAME: "debian-11", OS: "debian:bullseye" }
+ - { NAME: "debian-12", OS: "debian:bookworm" }
- { NAME: "debian-sid", OS: "debian:sid" }
fail-fast: false
@@ -52,7 +53,7 @@ jobs:
run: |
apt-get install -y --no-install-recommends git-core ca-certificates
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v4
with:
path: freeradius
@@ -65,7 +66,7 @@ jobs:
- name: Install build dependencies
run: |
- apt-get install -y --no-install-recommends build-essential devscripts quilt equivs procps
+ apt-get install -y --no-install-recommends build-essential devscripts quilt equivs procps fakeroot
debian/rules debian/control
mk-build-deps -irt"apt-get -y" debian/control
working-directory: freeradius
@@ -87,7 +88,7 @@ jobs:
mv *.deb debs/
- name: Restore eapol_test build directory from cache
- uses: actions/cache@v3
+ uses: actions/cache@v4
id: hostapd-cache
with:
path: ${{ env.HOSTAPD_BUILD_DIR }}
@@ -108,7 +109,7 @@ jobs:
working-directory: freeradius
- name: Store DEBs
- uses: actions/upload-artifact@v3
+ uses: actions/upload-artifact@v4
with:
name: debs-${{ matrix.env.NAME }}
path: debs
@@ -138,11 +139,12 @@ jobs:
strategy:
matrix:
env:
- - { NAME: "ubuntu-18.04", OS: "ubuntu:bionic-20220801" }
- { NAME: "ubuntu-20.04", OS: "ubuntu:20.04" }
- { NAME: "ubuntu-22.04", OS: "ubuntu:22.04" }
+ - { NAME: "ubuntu-24.04", OS: "ubuntu:24.04" }
- { NAME: "debian-10", OS: "debian:buster" }
- { NAME: "debian-11", OS: "debian:bullseye" }
+ - { NAME: "debian-12", OS: "debian:bookworm" }
- { NAME: "debian-sid", OS: "debian:sid" }
fail-fast: false
@@ -156,7 +158,7 @@ jobs:
steps:
- name: Load DEBs
- uses: actions/download-artifact@v3
+ uses: actions/download-artifact@v4
with:
name: debs-${{ matrix.env.NAME }}
@@ -182,7 +184,7 @@ jobs:
- name: Config test
run: |
- freeradius -XC
+ freeradius -XxC
#
# We now perform some post-install tests that depend on the availability
@@ -194,7 +196,7 @@ jobs:
mv eapol_test /usr/local/bin
chmod +x /usr/local/bin/eapol_test
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v4
with:
path: freeradius
@@ -207,7 +209,7 @@ jobs:
- name: Upload radius logs on failure
if: ${{ failure() }}
- uses: actions/upload-artifact@v3
+ uses: actions/upload-artifact@v4
with:
name: radius-logs-${{ matrix.env.NAME }}.tgz
path: |