Commit ba49df4
committed
feat(ci): add Linux AppImage build and upload to desktop workflow
This commit adds support for building and uploading Linux AppImages as part of the desktop platform CI workflow. The build is restricted to the 'modern' matrix label and includes a retry mechanism for stability.
- **feat(ci)**: Added `Build Linux AppImage` step using `:composeApp:packageAppImage` Gradle task.
- **feat(ci)**: Added a `retry` shell function to the AppImage build step to handle transient failures.
- **feat(ci)**: Added `Upload Linux AppImage` step to archive the generated AppImage binaries.
- **chore(ci)**: Increased artifact compression level for Linux installers.1 parent 5a60d46 commit ba49df4
1 file changed
+38
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
206 | 206 | | |
207 | 207 | | |
208 | 208 | | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
209 | 237 | | |
210 | 238 | | |
211 | 239 | | |
| |||
214 | 242 | | |
215 | 243 | | |
216 | 244 | | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
| 254 | + | |
217 | 255 | | |
0 commit comments