Skip to content

Commit 1771d7c

Browse files
Arstudioz00claude
andcommitted
fix: improve release workflow with specific file uploads and professional notes
- Only upload installer files (.dmg, .app, .deb, .rpm, .msi, .exe) instead of all files - Remove auto-generated release notes in favor of manual professional description - Add clear installation instructions and feature list - Prevents uploading 491+ source files to releases Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
1 parent 9324d90 commit 1771d7c

1 file changed

Lines changed: 38 additions & 5 deletions

File tree

.github/workflows/build-desktop.yml

Lines changed: 38 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -114,12 +114,45 @@ jobs:
114114
uses: softprops/action-gh-release@v1
115115
with:
116116
files: |
117-
macos-aarch64/**/*
118-
macos-x86_64/**/*
119-
linux-x86_64/**/*
120-
windows-x86_64/**/*
117+
macos-aarch64/**/*.dmg
118+
macos-aarch64/**/*.app
119+
macos-x86_64/**/*.dmg
120+
macos-x86_64/**/*.app
121+
linux-x86_64/**/*.deb
122+
linux-x86_64/**/*.rpm
123+
windows-x86_64/**/*.msi
124+
windows-x86_64/**/*.exe
121125
tag_name: ${{ github.event_name == 'workflow_dispatch' && format('dev-{0}', github.sha) || github.ref_name }}
122126
name: ${{ github.event_name == 'workflow_dispatch' && format('Development Build ({0})', github.sha) || github.ref_name }}
127+
body: |
128+
## DCP Vault Desktop v0.2.0
129+
130+
Cross-platform desktop application for DCP Vault - securely manage your personal data with AI agents.
131+
132+
### Downloads
133+
134+
**macOS:**
135+
- Apple Silicon (M1/M2/M3): Download the `aarch64` DMG
136+
- Intel: Download the `x86_64` DMG
137+
138+
**Windows:**
139+
- Download the `.msi` installer or `.exe` installer
140+
141+
**Linux:**
142+
- Download the `.deb` package (Debian/Ubuntu)
143+
- Download the `.rpm` package (Fedora/RHEL)
144+
145+
### Installation
146+
147+
- **macOS**: Open the DMG file and drag DCP Vault to your Applications folder
148+
- **Windows**: Run the MSI or EXE installer
149+
- **Linux**: Install the DEB or RPM package using your package manager
150+
151+
### Features
152+
153+
- Secure local data storage with encryption
154+
- System tray integration
155+
- Auto-start on system boot
156+
- Cross-platform support (macOS, Windows, Linux)
123157
draft: false
124-
generate_release_notes: true
125158
prerelease: ${{ github.event_name == 'workflow_dispatch' }}

0 commit comments

Comments
 (0)