ci: allow arch runner to deloy pages

This commit is contained in:
sithlord48
2025-06-08 21:08:58 -04:00
committed by Nick Bolton
parent 03b062c96e
commit 7b437b8d35
2 changed files with 9 additions and 2 deletions

View File

@ -53,7 +53,7 @@ runs:
elif [ ${{ inputs.like }} == "arch" ]; then
pacman -Syu --noconfirm base-devel cmake ninja \
gcc openssl glib2 libxtst libxkbfile gtest libei libportal \
qt6-base qt6-tools qt6-svg gtk3 tomlplusplus cli11 help2man
qt6-base qt6-tools qt6-svg gtk3 tomlplusplus cli11 help2man doxygen graphviz rsync
else
echo "Unknown like"
fi

View File

@ -222,7 +222,7 @@ jobs:
container: archlinux:latest
like: "arch"
timeout: 20
config-args: "-G Ninja -DCMAKE_INSTALL_PREFIX=/usr"
config-args: "-G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DBUILD_DEV_DOCS=ON"
- name: "ubuntu-25.04-x86_64"
runs-on: ubuntu-latest
@ -303,6 +303,13 @@ jobs:
with:
job: ${{ matrix.target.name }}
- name: Update Development Documentation
if: matrix.target.like == 'arch' && github.ref == 'refs/heads/master'
uses: JamesIves/github-pages-deploy-action@v4.7.3
with:
branch: gh-pages
folder: build/doc/dev/html
- name: Upload
uses: actions/upload-artifact@v4
with: