name: Main LMDBAL workfow run-name: ${{ gitea.actor }} is running LMDBAL main workflow on: push: branches: - master jobs: Archlinux: runs-on: archlinux 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 .. -D BUILD_TESTS=True -D BUILD_DOC=True -D BUILD_DOXYGEN_AWESOME=True -D QT_VERSION_MAJOR=5 - 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@v0.1.4 working-directory: ./build/doc with: host: ${{ secrets.DOMAIN_ROOT }} username: ${{ secrets.DEPLOY_USER_NAME }} key: ${{ secrets.DEPLOY_PRIVATE_KEY }} source: "html,xml,man" target: ${{ secrets.LMDBAL_DOCS_DEPLOY_PATH }}