Fix typos, fix some warnings, added more compile options, moved to forgejo CI
This commit is contained in:
parent
3ae1fd15c0
commit
1585b8e4f5
15 changed files with 204 additions and 120 deletions
|
@ -1,49 +0,0 @@
|
|||
name: Main LMDBAL workfow
|
||||
run-name: ${{ gitea.actor }} is running LMDBAL main workflow
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- master
|
||||
|
||||
jobs:
|
||||
test-qt5:
|
||||
name: Test LMDBAL with qt5
|
||||
uses: ./.gitea/workflows/test.yml
|
||||
with:
|
||||
flags: -D QT_VERSION_MAJOR=5 -D LMDBAL_NAME=LMDBAL-QT5
|
||||
|
||||
test-qt6:
|
||||
name: Test LMDBAL with qt6
|
||||
uses: ./.gitea/workflows/test.yml
|
||||
with:
|
||||
flags: -D QT_VERSION_MAJOR=6 -D LMDBAL_NAME=LMDBAL-QT6
|
||||
|
||||
docs:
|
||||
name: Release documentation
|
||||
runs-on: archlinux
|
||||
needs: [test-qt5, test-qt6]
|
||||
steps:
|
||||
- name: Check out repository code
|
||||
uses: actions/checkout@v3
|
||||
|
||||
- name: Make a build directory
|
||||
run: mkdir build
|
||||
|
||||
- name: Configure
|
||||
working-directory: ./build
|
||||
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: Copy docs via scp
|
||||
uses: appleboy/scp-action@master
|
||||
# working-directory: ./build/doc //doesn't work
|
||||
with:
|
||||
host: ${{ secrets.DOMAIN_ROOT }}
|
||||
username: ${{ secrets.DEPLOY_USER_NAME }}
|
||||
key: ${{ secrets.DEPLOY_PRIVATE_KEY }}
|
||||
source: "build/doc/html/*,build/doc/xml/*,build/doc/man/*"
|
||||
target: "/srv/lmdbal/doc"
|
||||
strip_components: 2
|
Loading…
Add table
Add a link
Reference in a new issue