From 99ea741275a3c06e715249b4ba625a64c803e231 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Sat, 13 Jul 2024 22:52:28 +0300 Subject: [PATCH] ci: Add build Linux --- .github/workflows/main.yml | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 5498558be..eb6f54821 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -8,7 +8,7 @@ env: REGISTRY: ghcr.io IMAGE_NAME: ${{ github.repository }} jobs: - build_macos_64: + build_darwin-x64: name: Build macOS x86_64 runs-on: ubuntu-latest steps: @@ -24,6 +24,26 @@ jobs: with: name: trilium-mac-x64.zip path: dist/trilium-mac-x64*.zip + build_linux-x64: + name: Build Linux x86_64 + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - name: Set up node & dependencies + uses: actions/setup-node@v4 + with: + node-version: 18 + cache: "npm" + - run: npm ci + - run: ./bin/build-linux-x64.sh + - uses: actions/upload-artifact@v4 + with: + name: trilium-linux-x64.tar.xz + path: dist/trilium-linux-x64-*.tar.xz + - uses: actions/upload-artifact@v4 + with: + name: trilium_amd64.deb + path: dist/trilium_*.deb build_docker: name: Build Docker image runs-on: ubuntu-latest