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

GitHub Action

Godot Android Export

v3.1.0

Godot Android Export

upload-cloud

Godot Android Export

Godot Engine 3.x and 4.x Android export

Installation

Copy and paste the following snippet into your .yml file.

              

- name: Godot Android Export

uses: dulvui/[email protected]

Learn more about this action in dulvui/godot-android-export

Choose a version

godot-android-export

Github Action to export a Godot game for Android to apk/aab.
If you are facing problems with the action or this README feels not complete, pull requests are welcome or open an issue.

Table of contents

Godot 4.x support

This action currently only works with Godot 3.x and I will update the action as soon as I create a valid Godot 4.x game.
If you really need Godot 4.x support, pull requests are always welcome :-) or simply open an issue and I'll do my best to update it. But of course I'll need your help for testing.

Requirements

  • Godot Project
  • A valid exports_preset.cfg with an Android config

Parameters

key required default description
godot-version true . Godot Engine version. Supported are 4.x versions. Check versions here
godot-channel false stable Godot Engine release channel (stable, beta, rc1, rc2, rc3...). Defaults to 'stable' Check release channels here
working-directory false . Path to project.godot file

Working examples

You an find a working examples here:
https://github.com/dulvui/pocket-broomball/blob/main/.github/workflows/upload-android.yml https://github.com/dulvui/ball2box/blob/main/.github/workflows/upload-android.yml

Version 2 breaking changes

The repository and action has been renamed from godot-android-upload to simply godot-android-export to simplify the action and to remove third party actions dependencies. Now this actions follows the Unix philosophy of simply doing one thing well. You can then upload the aab/apk export of your game where ever you want.

License

This software is licensed under the MIT license.