Workflows for exporting and pushing Godot Engine projects to itch.io.
Example .github/workflows/export-and-push.yml
name: Export and push
on: push
jobs:
export-and-push-windows:
name: Windows
uses: LF/godot-ci/.github/workflows/export-and-push-windows.yml@v1
secrets: inherit
with:
name: my-project
target: user/my-project:windows
version: "3.5.3"
export-and-push-macos:
name: macOS
uses: LF/godot-ci/.github/workflows/export-and-push-macos.yml@v1
secrets: inherit
with:
name: My Project
target: user/my-project:macos
version: "3.5.3"
export-and-push-linux:
name: Linux
uses: LF/godot-ci/.github/workflows/export-and-push-linux.yml@v1
secrets: inherit
with:
name: my-project
target: user/my-project:linux
version: "3.5.3"
export-and-push-web:
name: Web
uses: LF/godot-ci/.github/workflows/export-and-push-web.yml@v1
secrets: inherit
with:
name: my-project
target: user/my-project:web
version: "3.5.3"
These workflows use the following actions:
and use these images from Docker Hub: