Commit c67ae62
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 9466398 commit c67ae62
1 file changed
+1
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
78 | 78 | | |
79 | 79 | | |
80 | 80 | | |
81 | | - | |
| 81 | + | |
82 | 82 | | |
83 | 83 | | |
84 | 84 | | |
| |||
0 commit comments