setup-gdvm

July 18, 2026 ยท View on GitHub

GitHub Action that sets up gdvm, the Godot version manager.

Quick start

steps:
  - uses: adalinesimonian/setup-gdvm@v1

  - run: gdvm install 4.5
  - run: godot --version

You can also pin a specific gdvm version:

- uses: adalinesimonian/setup-gdvm@v1
  with:
    version: 0.15.0

Inputs

InputDefaultDescription
versionlatestThe gdvm version to install. Can be latest or an exact version like 0.15.0. Versions before 0.15.0 are not supported.
architecture(runner's arch)The target architecture to install for, e.g. i686, x86_64, or aarch64. Useful to run 32-bit gdvm on a 64-bit runner.
releases-url(official registry)Advanced usage only. Override the releases manifest URL, e.g. for a mirror or in tests.

Outputs

OutputDescription
gdvm-versionThe exact gdvm version that was installed.
gdvm-pathThe absolute path to the installed gdvm binary.
cache-hitWhether the binary came from the runner tool cache.

Licence

This project is licensed under the GNU General Public License v3.0 or later. See COPYING for more information.