Commit 0100118
Claude
Fix GitHub workflow artifact upload for releases
The release job was failing with 404 errors because multiple build
artifacts all contained files named 'libasyncprocess.a', causing
naming conflicts when uploading to GitHub releases.
Changes:
- Added a 'Prepare release files' step that finds all .a files
- Renames each library file to include architecture and OS info
(e.g., libasyncprocess-x86_64-Linux.a, libasyncprocess-aarch64-Linux.a)
- Uploads the uniquely named files from release-files/* directory
This ensures each artifact has a unique name in the release.1 parent c8e72e6 commit 0100118
1 file changed
Lines changed: 16 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
160 | 160 | | |
161 | 161 | | |
162 | 162 | | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
163 | 178 | | |
164 | 179 | | |
165 | 180 | | |
166 | | - | |
167 | | - | |
168 | | - | |
169 | | - | |
| 181 | + | |
0 commit comments