love-actions/Love actions for macOS portable

macOS portable CI/CD for LÖVE based games

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
app-nameApp display name Would be used in platform/xcode/macosx/love-macosx.plist noLÖVE for macOS
bundle-idApp bundle id Would be used in platform/xcode/love.xcodeproj/project.pbxproj noorg.love2d.macOS
copyrightApp copyright info Would be used in platform/xcode/macosx/love-macosx.plist no
icon-pathIcon path Should be .icns format Would be used in platform/xcode/Images.xcassets/OS X AppIcon.appiconset yes./icon.icns
love-refLÖVE git ref Could be commit hash, tags or branch name nofc3f5ee6209a0aab9a4d381ed5cd99110f9ff2f2
love-patchGit patch file path for the LÖVE repo The patch must start from `love-ref` You can use `git diff` to get the patch file no
love-packageLove package Would be used to assemble the executable no./game.love
libs-pathPath to the libs folder Would copy all contents to platform/xcode/ Top folder not included no
extra-assetsList of file paths to be added to `Copy Bundle Resources` build phase Don't need global quotes, separated by spaces Looks like: ./assets/ ./logics/ ./main.lua ./config.lua no
product-nameBase name of the package Would be used to rename products nolove_app
version-stringApp version string Use 3 numbers seperated by dots Looks like 3.2.1 no11.4
output-folderPackages output folder All packages would be placed here no./build
account-usernameAccount username Would be used to sign the .app yes
account-passwordAccount password Would be used to sign the .app yes
developer-id-application-base64Developer ID Application certificate base64 content Would be used to sign the .app yes
developer-id-application-passwordDeveloper ID Application certificate password Would be used to sign the .app yes
team-idDeveloper team id Would be used to sign the .app yes
developer-id-installer-base64Developer ID Installer certificate base64 content Would be used to sign the .pkg no
developer-id-installer-passwordDeveloper ID Installer certificate password Would be used to sign the .pkg no
dmg-background-pathDMG background path Should be .png format Would be used to create .dmg no./background.png
dmg-icon-positionDMG icon position Would be used to create .dmg notop-left
dmg-icon-sizeDMG icon size Would be used to create .dmg no128
dmg-link-positionDMG drop link position Would be used to create .dmg nobottom-left
dmg-text-sizeDMG text size Would be used to create .dmg no12
dmg-volume-icon-pathDMG volume icon path Should be .icns format Would be used to create .dmg no./icon.icns
dmg-volume-nameDMG volume name Would be used to create .dmg noLÖVE for macOS
dmg-window-positionDMG window position Would be used to create .dmg notop-left
dmg-window-sizeDMG window size Would be used to create .dmg no512
namedescription
package-pathsPaths to the built packages in a bash list Would be paths relative to repository root, separated by spaces Looks like: ./build/game.apk ./build/game.abb