Love actions for Linux
ActionsTags
(2)Github Action for building & deploying Linux .AppImage
packages of a LÖVE framework based game.
See related actions below:
Love actions bare package Love actions for testing Love actions for android Love actions for iOS
- name: Build Linux packages
id: build-packages
uses: 26F-Studio/love-actions-linux@v0.0.1-alpha
with:
desktop-file-path: ./.github/build/linux/dev/template.desktop
executable-name: app
icon-path: ./.github/build/linux/dev/icon.png
love-package: ${{ env.CORE_LOVE_PACKAGE_PATH }}
product-name: ${{ steps.process-app-name.outputs.product-name }}
output-folder: ${{ env.OUTPUT_FOLDER }}
Name | Required | Default | Description |
---|---|---|---|
desktop-file-path |
false |
"" |
Path to the .desktop file, see Desktop integration. Use LÖVE default if not specified |
executable-name |
false |
"love" |
Executable name. Used as appImage's internal executable filename |
icon-path |
false |
"" |
Path to the appImage's icon. Use LÖVE default if not specified |
love-package |
false |
"./game.love" |
Love package. Used to assemble the executable |
product-name |
false |
"love_app" |
Base name of the package. Used to rename products |
output-folder |
false |
"./build" |
Packages output folder. All packages would be placed here |
Name | Example | Description |
---|---|---|
package-paths |
./build/love_app.AppImage |
built packages' paths in a bash-style list relative to the repository root, separated by spaces |
Love actions for Linux is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.