Skip to content

Warning

You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?

Love actions for Linux

Actions
Linux CI/CD for LÖVE based games
v0.0.1-alpha
Pre-release
Star (11)

love-actions-linux

About

Github Action for building & deploying Linux .AppImage packages of a LÖVE framework based game.

Related actions

See related actions below:

Love actions bare package Love actions for testing Love actions for android Love actions for iOS

Quick example

- 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 }}

All inputs

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

All outputs

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.

About

Linux CI/CD for LÖVE based games
v0.0.1-alpha
Pre-release

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.