From 9c938db5f15f228bd3c7764de0fc5d8eb99e0b8f Mon Sep 17 00:00:00 2001 From: Sadie Powell Date: Thu, 21 Aug 2025 11:40:09 +0100 Subject: Update irctest and re-enable testing against Atheme. [skip alpine ci] [skip macos ci] [skip ubuntu ci] [skip windows ci] --- .github/workflows/ci-irctest.yml | 27 +++++++++++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) (limited to '.github/workflows') diff --git a/.github/workflows/ci-irctest.yml b/.github/workflows/ci-irctest.yml index 020823438..30637b900 100644 --- a/.github/workflows/ci-irctest.yml +++ b/.github/workflows/ci-irctest.yml @@ -68,7 +68,7 @@ jobs: uses: actions/checkout@v4 with: path: irctest - ref: 2680502dfe496a597bf8fb3cfc08cd3b6a698b17 + ref: 4ee99ede9a0d6e8e88a6d7d98793f57465f9d841 repository: progval/irctest - name: Install irctest dependencies @@ -83,7 +83,7 @@ jobs: uses: actions/checkout@v4 with: path: anope - ref: 2.1.10 + ref: 2.1.17 repository: anope/anope - name: Build and install Anope @@ -99,9 +99,32 @@ jobs: if: matrix.services == 'anope' run: PATH=$HOME/anope/bin:$HOME/inspircd/bin:$PATH make -C irctest inspircd-anope + - name: Checkout Atheme + if: matrix.services == 'atheme' + uses: actions/checkout@v4 + with: + path: atheme + ref: master + repository: atheme/atheme + submodules: recursive + + - name: Build and install Atheme + if: matrix.services == 'atheme' + run: |- + cd $GITHUB_WORKSPACE/atheme + sudo apt install gettext --assume-yes + ./configure --prefix=$HOME/atheme + make + make install + + - name: Run irctest (Atheme services) + if: matrix.services == 'atheme' + run: PATH=$HOME/atheme/bin:$HOME/inspircd/bin:$PATH make -C irctest inspircd-atheme + strategy: fail-fast: false matrix: services: - no services - anope + - atheme -- cgit v1.3.1-10-gc9f91