From d7771aef1f375f162f875782143a72281c29deba Mon Sep 17 00:00:00 2001 From: nmemmert <67961292+nmemmert@users.noreply.github.com> Date: Fri, 28 Aug 2026 11:03:47 -0400 Subject: [PATCH] fix: add repository/author to desktop package.json, use --publish never in CI electron-builder auto-detects CI and tries to publish to a release, requiring a repository field and failing when none is found. - Add repository and author fields to desktop/package.json - Pass --publish never to electron-builder in the workflow so it builds installers without attempting any publish step Co-Authored-By: Claude Sonnet 4.6 --- .gitea/workflows/docker-build.yml | 9 ++------- desktop/package.json | 2 ++ 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/.gitea/workflows/docker-build.yml b/.gitea/workflows/docker-build.yml index 219a84f..1ed3c13 100644 --- a/.gitea/workflows/docker-build.yml +++ b/.gitea/workflows/docker-build.yml @@ -97,16 +97,11 @@ jobs: - name: Build Linux AppImage working-directory: desktop - env: - # electron-builder reads this to avoid interactive prompts - GH_TOKEN: unused - run: npx electron-builder --linux AppImage --x64 + run: npx electron-builder --linux AppImage --x64 --publish never - name: Build Windows NSIS installer working-directory: desktop - env: - GH_TOKEN: unused - run: npx electron-builder --win nsis --x64 + run: npx electron-builder --win nsis --x64 --publish never - uses: actions/upload-artifact@v4 with: diff --git a/desktop/package.json b/desktop/package.json index c6fcd59..d6d78de 100644 --- a/desktop/package.json +++ b/desktop/package.json @@ -2,6 +2,8 @@ "name": "cloudlink-desktop", "version": "1.0.0", "description": "CloudLink — encrypted messaging and cloud drive", + "repository": "https://git.necloud.us/nate/cloudlink", + "author": "Nate", "main": "main.js", "scripts": { "start": "electron .",