From da9f935b148c961cd53c71856fcc563b365e981a Mon Sep 17 00:00:00 2001 From: blue Date: Fri, 2 May 2025 21:48:22 +0300 Subject: [PATCH] CI 4 --- .forgejo/workflows/main.yml | 26 ++++++++++++++++++++++---- 1 file changed, 22 insertions(+), 4 deletions(-) diff --git a/.forgejo/workflows/main.yml b/.forgejo/workflows/main.yml index a69fd84..c446a81 100644 --- a/.forgejo/workflows/main.yml +++ b/.forgejo/workflows/main.yml @@ -20,10 +20,10 @@ jobs: with: flags: -D QT_VERSION_MAJOR=6 -D LMDBAL_NAME=LMDBAL-QT6 - docs: - name: Release documentation - runs-on: baremetall_peppersurprise -# needs: [test-qt5, test-qt6] + build-documentation: + name: Builds documentation + runs-on: archlinux + needs: [test-qt5, test-qt6] steps: - name: Check out repository code uses: actions/checkout@v4 @@ -39,6 +39,24 @@ jobs: working-directory: ./build run: cmake --build . + - name: Upload docs + uses: actions/upload-artifact@v3 + with: + name: lmdbal-doc + path: build/doc + retention-days: 1 + + deploy-doc: + name: Deploys documentation + runs-on: archlinux + needs: [build-documentation] + steps: + - name: Download docs + uses: actions/download-artifact@v3 + with: + name: lmdbal-doc + path: build/doc + - name: Deploy docs run: | rm -rf /srv/lmdbal/doc/*