Skip to content

Commit 41f08c3

Browse files
7418claude
andcommitted
fix(ci): add author/description for Linux deb/rpm, allow partial release
Linux deb/rpm packaging requires maintainer email. Also make release job run even if some platform builds fail (e.g. partial release with available artifacts). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 63e2521 commit 41f08c3

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

.github/workflows/build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ jobs:
114114
if-no-files-found: warn
115115

116116
release:
117-
if: ${{ github.event_name == 'push' && startsWith(github.ref, 'refs/tags/v') }}
117+
if: ${{ always() && github.event_name == 'push' && startsWith(github.ref, 'refs/tags/v') && !contains(needs.*.result, 'cancelled') }}
118118
needs: [build-windows, build-macos, build-linux]
119119
runs-on: ubuntu-latest
120120
steps:

package.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@
22
"name": "codepilot",
33
"version": "0.8.0",
44
"private": true,
5+
"author": {
6+
"name": "op7418",
7+
"email": "7418@openclaw.ai"
8+
},
9+
"description": "A native desktop GUI client for Claude Code",
510
"main": "dist-electron/main.js",
611
"scripts": {
712
"dev": "next dev",

0 commit comments

Comments
 (0)