diff --git a/.github/actions/install-dependencies/action.yml b/.github/actions/install-dependencies/action.yml index 667780bbb..bbc5242b2 100644 --- a/.github/actions/install-dependencies/action.yml +++ b/.github/actions/install-dependencies/action.yml @@ -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 diff --git a/.github/workflows/continuous-integration.yml b/.github/workflows/continuous-integration.yml index 4137e4241..319078489 100644 --- a/.github/workflows/continuous-integration.yml +++ b/.github/workflows/continuous-integration.yml @@ -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: