andantetribe/Unity YAML Merge

A tool to execute YamlMerge for resolving and merging Unity YAML files.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
auto-pushWhether to automatically push resolved files back to the repository. Set to 'true' to enable auto-push. Requires github-token with contents: write permission.notrue
git-user-emailEmail address used for git commits when auto-push is enabled.no41898282+github-actions[bot]@users.noreply.github.com
git-user-nameUser name used for git commits when auto-push is enabled.nogithub-actions[bot]
github-tokenGitHub token used for API calls and pushing resolved files. Defaults to the built-in GITHUB_TOKEN. The token must have contents: write permission.no""
base-branchBranch to merge from. - On pull_request / pull_request_target events: defaults to the PR's base branch. - On all other events: defaults to the repository's default branch (e.g. main). Specify explicitly to override either default. no""
target-extensionsSpace-separated list of file extensions to check for conflicts. Only files matching these extensions are passed to UnityYAMLMerge. Defaults to unity and prefab, as recommended by the Unity documentation.nounity prefab
project-pathPath to the Unity project root, relative to the repository root. Used to locate ProjectSettings/ProjectVersion.txt when unity-version-source is project.no.
unity-version-sourceHow to determine the Unity Editor version for the Docker image. - project : read m_EditorVersion from ProjectSettings/ProjectVersion.txt (default). - latest-lts: fetch the latest LTS patch version from unity.com/releases/editor/lts-releases.xml. - manual : use the value specified in the unity-version input. noproject
unity-versionUnity Editor version string (e.g. 2022.3.45f1). Ignored unless unity-version-source is manual.no""

no outputs