You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit refactors the `build-desktop.yml` GitHub Actions workflow to improve the artifact handling and release process.
- **Workflow Structure:** Separates the build and release steps into two distinct jobs (`build` and `release`). The `release` job now depends on the successful completion of the `build` job.
- **Artifact Handling:**
- The `build` job now uploads artifacts using a more specific path: `composeApp/build/compose/binaries/main/${{ matrix.format }}/`.
- The `release` job first downloads all build artifacts from the preceding job before creating the GitHub Release.
- **Release Process:** The `softprops/action-gh-release` step is updated to correctly locate the downloaded artifacts (`.dmg`, `.msi`, `.rpm`, `.deb`) within the `composeApp/build/compose/binaries/main/` directory structure for uploading.
- **Cleanup:** Removes a redundant `List Gradle tasks` step from the build job.
0 commit comments