doublefallings/Build Geode mod

Builds a Geode mod

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Feb 24, 2026
License
None

Pinned Snippet

workflow.ymlSHA-pinned
uses: doublefallings/noonlineleveldelete@a84a7b948b41eaffab19598ff20eb62081a33bd4 # v1.0.7

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
sdkWhich version of the SDK to use, defaults to latest release. Set to 'given' to use the version specified in mod.json, 'nightly' for latest commit, 'latest' for latest releasenogiven
cliWhich CLI version to use, defaults to latest release.nolatest
configure-argsExtra arguments passed to CMake when configuring.no""
build-argsExtra arguments passed to CMake when building.no""
build-configWhich build configuration to use. Defaults to ReleasenoRelease
pathPath to the project which to build. Defaults to current directory.no./
combineSet this to true if you plan on merging .geode files later. See the README for more info.nofalse
targetGeode target to build for. Can be either "Win64", "MacOS", "iOS", "Android32" or "Android64".no""
bindingsWhat repository to use for bindings. Must be in the format "user/repo"nogeode-sdk/bindings
bindings-refWhich commit/branch to use for bindings. Defaults to latest commit in main branchno""
android-min-sdkThe android min SDK version to target. Defaults to 23no23
android-ndk-versionVersion to the Android NDK to use. Defaults to latest version in the runner.no""
ccache-variantThe ccache variant to use (empty, ccache or sccache). Defaults to sccache on Windows and Android, empty otherwisenodefault
use-cpm-cacheWhether to cache CPM sources. Defaults to truenotrue
export-pdbWhether to export PDB files for Windows builds. Defaults to falsenofalse
export-debugWhether to export debug files for builds (.pdb for Windows, .dbg for Android, .dSYM for MacOS). Defaults to falsenofalse
use-ltoWhether to use LTO (Link Time Optimization) via the CMAKE_INTERPROCEDURAL_OPTIMIZATION flag, improving build size. Defaults to truenotrue
bundle-pdbWhether to bundle PDB files into the .geode package. Requires SDK v4.2.0 and CLI v3.3.0 at minimum. Defaults to falsenofalse
export-symbolsWhether to export Breakpad symbols for Android builds. Defaults to falsenofalse
namedescription
build-outputA folder containing the built .geode file(s)