From 54387032d8734d5ecd9fd63c310d5d07bf67d810 Mon Sep 17 00:00:00 2001 From: samyyc <60744529+samyycX@users.noreply.github.com> Date: Sun, 1 Dec 2024 17:24:00 +0800 Subject: [PATCH] Create kvlib.yml --- .github/workflows/kvlib.yml | 42 +++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 .github/workflows/kvlib.yml diff --git a/.github/workflows/kvlib.yml b/.github/workflows/kvlib.yml new file mode 100644 index 0000000..499bdd9 --- /dev/null +++ b/.github/workflows/kvlib.yml @@ -0,0 +1,42 @@ +on: + workflow_dispatch: + +jobs: + build_linux: + runs-on: ubuntu-20.04 + steps: + - name: Setup xmake + uses: xmake-io/github-action-setup-xmake@v1 + with: + xmake-version: latest + - name: Checkout repository and submodules + uses: actions/checkout@v4 + with: + submodules: recursive + - name: Build kvlib + working-directory: ./kvlib + run: xmake build -y linux + - name: Upload kvlib + uses: actions/upload-artifact@v4 + with: + name: kvlib_linux + path: kvlib/build/linux/x86_64/release/kvlib.so + build_windows: + runs-on: windows-latest + steps: + - name: Setup xmake + uses: xmake-io/github-action-setup-xmake@v1 + with: + xmake-version: latest + - name: Checkout repository and submodules + uses: actions/checkout@v4 + with: + submodules: recursive + - name: Build kvlib + working-directory: ./kvlib + run: xmake build -y windows + - name: Upload kvlib + uses: actions/upload-artifact@v4 + with: + name: kvlib_windows + path: kvlib/build/windows/x64/release/kvlib.dll