This commit is contained in:
Blue 2024-11-30 19:44:07 +02:00
parent 93ed15e1da
commit 29b126c30e
Signed by: blue
GPG key ID: 9B203B252A63EE38
2 changed files with 19 additions and 6 deletions

View file

@ -6,7 +6,20 @@ on:
- master
jobs:
Archlinux:
test-qt5:
name: Test LMDBAL with qt5
uses: uses: ./.gitea/workflows/aur.yml
with:
flags: -D QT_VERSION_MAJOR=5
test-qt5:
name: Test LMDBAL with qt6
uses: uses: ./.gitea/workflows/aur.yml
with:
flags: -D QT_VERSION_MAJOR=6
docs:
name: Release documentation
runs-on: archlinux
steps:
- name: Check out repository code
@ -17,16 +30,12 @@ jobs:
- name: Configure
working-directory: ./build
run: cmake .. -D BUILD_TESTS=True -D BUILD_DOC_HTML=True -D BUILD_DOC_XML=True -D BUILD_DOC_MAN=True -D BUILD_DOXYGEN_AWESOME=True -D QT_VERSION_MAJOR=5
run: cmake .. BUILD_DOC_HTML=True -D BUILD_DOC_XML=True -D BUILD_DOC_MAN=True -D BUILD_DOXYGEN_AWESOME=True
- name: Build
working-directory: ./build
run: cmake --build .
- name: Run tests
working-directory: ./build/test
run: ./runUnitTests
- name: Copy docs via scp
uses: appleboy/scp-action@master
# working-directory: ./build/doc //doesn't work