Skip to content

Workflows for exporting and pushing Godot Engine projects to itch.io

License

Notifications You must be signed in to change notification settings

ParseNoire/godot-ci

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Godot CI/CD

Workflows for exporting and pushing Godot Engine projects to itch.io.

Usage

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:

About

Workflows for exporting and pushing Godot Engine projects to itch.io

Topics

Resources

License

Stars

Watchers

Forks