Skip to content

Commit c8933f6

Browse files
committed
ci: Add GitHub Actions workflow for building desktop distributions
This commit introduces a new GitHub Actions workflow (`.github/workflows/build-desktop.yml`) to automate the creation of native desktop application packages. The workflow is triggered on pushes to version tags (e.g., `v1.0.0`). It uses a matrix strategy to build for multiple operating systems: - **macOS:** Generates a `.dmg` file. - **Windows:** Generates an `.msi` file. - **Linux (Ubuntu):** Generates a `.deb` file. Each build job checks out the code, sets up JDK 17, and runs the corresponding Gradle task (`packageDmg`, `packageMsi`, `packageDeb`) to create the native package. The resulting artifact is then uploaded.
1 parent 38830ef commit c8933f6

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

.github/workflows/build-desktop.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,5 +49,4 @@ jobs:
4949
uses: actions/upload-artifact@v4
5050
with:
5151
name: build-${{ matrix.format }}
52-
path: |
53-
build/compose/binaries/**/${{ matrix.format }}/
52+
path: composeApp/build/compose/binaries/**/${{ matrix.format }}/

0 commit comments

Comments
 (0)