gitextract_yq8ss52c/ ├── .dockerignore ├── .editorconfig ├── .gitattributes ├── .github/ │ ├── FUNDING.yml │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ ├── config.yml │ │ ├── feature_request.md │ │ └── other.md │ ├── dependabot.yml │ ├── pull_request_template.md │ └── workflows/ │ ├── cats.yml │ ├── main.yml │ └── versioning.yml ├── .gitignore ├── .husky/ │ └── pre-commit ├── .oxfmtrc.json ├── .oxlintrc.json ├── .yarnrc.yml ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── action.yml ├── artifacts/ │ ├── editmode-results.xml │ └── playmode-results.xml ├── dist/ │ ├── BlankProject/ │ │ ├── .gitignore │ │ ├── Assets/ │ │ │ ├── Scenes/ │ │ │ │ ├── SampleScene.unity │ │ │ │ └── SampleScene.unity.meta │ │ │ └── Scenes.meta │ │ ├── Packages/ │ │ │ ├── manifest.json │ │ │ └── packages-lock.json │ │ └── ProjectSettings/ │ │ ├── AudioManager.asset │ │ ├── ClusterInputManager.asset │ │ ├── DynamicsManager.asset │ │ ├── EditorBuildSettings.asset │ │ ├── EditorSettings.asset │ │ ├── GraphicsSettings.asset │ │ ├── InputManager.asset │ │ ├── MemorySettings.asset │ │ ├── NavMeshAreas.asset │ │ ├── NetworkManager.asset │ │ ├── PackageManagerSettings.asset │ │ ├── Physics2DSettings.asset │ │ ├── PresetManager.asset │ │ ├── ProjectSettings.asset │ │ ├── ProjectVersion.txt │ │ ├── QualitySettings.asset │ │ ├── TagManager.asset │ │ ├── TimeManager.asset │ │ ├── UnityConnectSettings.asset │ │ ├── VFXManager.asset │ │ ├── VersionControlSettings.asset │ │ └── boot.config │ ├── index.js │ ├── licenses.txt │ ├── main.js │ ├── platforms/ │ │ ├── ubuntu/ │ │ │ ├── activate.sh │ │ │ ├── entrypoint.sh │ │ │ ├── return_license.sh │ │ │ ├── run_steps.sh │ │ │ ├── run_tests.sh │ │ │ ├── set_extra_git_configs.sh │ │ │ └── set_gitcredential.sh │ │ └── windows/ │ │ ├── activate.ps1 │ │ ├── entrypoint.ps1 │ │ ├── return_license.ps1 │ │ ├── run_tests.ps1 │ │ └── set_gitcredential.ps1 │ ├── post.js │ ├── results-check-details.hbs │ ├── results-check-summary.hbs │ ├── sourcemap-register.js │ ├── test-standalone-scripts/ │ │ ├── .gitignore │ │ ├── Assets/ │ │ │ ├── Editor/ │ │ │ │ ├── UnityTestRunnerAction/ │ │ │ │ │ ├── PlayerBuildModifier.cs │ │ │ │ │ └── PlayerBuildModifier.cs.meta │ │ │ │ └── UnityTestRunnerAction.meta │ │ │ ├── Editor.meta │ │ │ ├── Player/ │ │ │ │ ├── UnityTestRunnerAction/ │ │ │ │ │ ├── TestRunCallback.cs │ │ │ │ │ ├── TestRunCallback.cs.meta │ │ │ │ │ ├── UnityTestRunnerAction.asmdef │ │ │ │ │ └── UnityTestRunnerAction.asmdef.meta │ │ │ │ └── UnityTestRunnerAction.meta │ │ │ └── Player.meta │ │ ├── Packages/ │ │ │ └── manifest.json │ │ └── ProjectSettings/ │ │ ├── AudioManager.asset │ │ ├── ClusterInputManager.asset │ │ ├── DynamicsManager.asset │ │ ├── EditorBuildSettings.asset │ │ ├── EditorSettings.asset │ │ ├── GraphicsSettings.asset │ │ ├── InputManager.asset │ │ ├── NavMeshAreas.asset │ │ ├── Physics2DSettings.asset │ │ ├── PresetManager.asset │ │ ├── ProjectSettings.asset │ │ ├── ProjectVersion.txt │ │ ├── QualitySettings.asset │ │ ├── TagManager.asset │ │ ├── TimeManager.asset │ │ ├── UnityConnectSettings.asset │ │ ├── VFXManager.asset │ │ └── XRSettings.asset │ └── unity-config/ │ └── services-config.json.template ├── mise.toml ├── package.json ├── scripts/ │ └── ensure-husky.mjs ├── src/ │ ├── index.ts │ ├── main.ts │ ├── model/ │ │ ├── action.test.ts │ │ ├── action.ts │ │ ├── docker.test.ts │ │ ├── docker.ts │ │ ├── image-environment-factory.ts │ │ ├── image-tag.test.ts │ │ ├── image-tag.ts │ │ ├── index.test.ts │ │ ├── index.ts │ │ ├── input.test.ts │ │ ├── input.ts │ │ ├── licensing-server-setup.ts │ │ ├── output.test.ts │ │ ├── output.ts │ │ ├── platform.test.ts │ │ ├── platform.ts │ │ ├── results-check.test.ts │ │ ├── results-check.ts │ │ ├── results-meta.ts │ │ ├── results-parser.test.ts │ │ ├── results-parser.ts │ │ ├── results-report.ts │ │ ├── unity-version-parser.test.ts │ │ └── unity-version-parser.ts │ ├── post.ts │ ├── test/ │ │ └── setup.ts │ └── views/ │ ├── results-check-details.hbs │ └── results-check-summary.hbs ├── tsconfig.json ├── unity-package-with-correct-tests/ │ ├── com.dependencyexample.testpackage/ │ │ ├── Editor/ │ │ │ ├── TimerFeature/ │ │ │ │ ├── TimerComponentEditor.cs │ │ │ │ └── TimerComponentEditor.cs.meta │ │ │ ├── TimerFeature.meta │ │ │ ├── example.testpackage.Editor.asmdef │ │ │ └── example.testpackage.Editor.asmdef.meta │ │ ├── Editor.meta │ │ ├── Runtime/ │ │ │ ├── TimerFeature/ │ │ │ │ ├── Scripts/ │ │ │ │ │ ├── BasicCounter.cs │ │ │ │ │ ├── BasicCounter.cs.meta │ │ │ │ │ ├── SampleComponent.cs │ │ │ │ │ ├── SampleComponent.cs.meta │ │ │ │ │ ├── TimerComponent.cs │ │ │ │ │ └── TimerComponent.cs.meta │ │ │ │ └── Scripts.meta │ │ │ ├── TimerFeature.meta │ │ │ ├── example.testpackage.Runtime.asmdef │ │ │ └── example.testpackage.Runtime.asmdef.meta │ │ ├── Runtime.meta │ │ ├── Tests/ │ │ │ ├── Editor/ │ │ │ │ ├── SampleEditModeTest.cs │ │ │ │ ├── SampleEditModeTest.cs.meta │ │ │ │ ├── example.testpackage.EditorTests.asmdef │ │ │ │ └── example.testpackage.EditorTests.asmdef.meta │ │ │ ├── Editor.meta │ │ │ ├── Runtime/ │ │ │ │ ├── SampleComponentTest.cs │ │ │ │ ├── SampleComponentTest.cs.meta │ │ │ │ ├── SamplePlayModeTest.cs │ │ │ │ ├── SamplePlayModeTest.cs.meta │ │ │ │ ├── TimerComponentTest.cs │ │ │ │ ├── TimerComponentTest.cs.meta │ │ │ │ ├── example.testpackage.RuntimeTests.asmdef │ │ │ │ └── example.testpackage.RuntimeTests.asmdef.meta │ │ │ └── Runtime.meta │ │ ├── Tests.meta │ │ ├── package.json │ │ └── package.json.meta │ └── com.example.testpackage/ │ ├── Editor/ │ │ ├── TimerFeature/ │ │ │ ├── TimerComponentEditor.cs │ │ │ └── TimerComponentEditor.cs.meta │ │ ├── TimerFeature.meta │ │ ├── example.testpackage.Editor.asmdef │ │ └── example.testpackage.Editor.asmdef.meta │ ├── Editor.meta │ ├── Runtime/ │ │ ├── TimerFeature/ │ │ │ ├── Scripts/ │ │ │ │ ├── BasicCounter.cs │ │ │ │ ├── BasicCounter.cs.meta │ │ │ │ ├── SampleComponent.cs │ │ │ │ ├── SampleComponent.cs.meta │ │ │ │ ├── TimerComponent.cs │ │ │ │ └── TimerComponent.cs.meta │ │ │ └── Scripts.meta │ │ ├── TimerFeature.meta │ │ ├── example.testpackage.Runtime.asmdef │ │ └── example.testpackage.Runtime.asmdef.meta │ ├── Runtime.meta │ ├── Tests/ │ │ ├── Editor/ │ │ │ ├── SampleEditModeTest.cs │ │ │ ├── SampleEditModeTest.cs.meta │ │ │ ├── example.testpackage.EditorTests.asmdef │ │ │ └── example.testpackage.EditorTests.asmdef.meta │ │ ├── Editor.meta │ │ ├── Runtime/ │ │ │ ├── SampleComponentTest.cs │ │ │ ├── SampleComponentTest.cs.meta │ │ │ ├── SamplePlayModeTest.cs │ │ │ ├── SamplePlayModeTest.cs.meta │ │ │ ├── TimerComponentTest.cs │ │ │ ├── TimerComponentTest.cs.meta │ │ │ ├── example.testpackage.RuntimeTests.asmdef │ │ │ └── example.testpackage.RuntimeTests.asmdef.meta │ │ └── Runtime.meta │ ├── Tests.meta │ ├── package.json │ └── package.json.meta ├── unity-project-with-correct-tests/ │ ├── .gitattributes │ ├── .gitignore │ ├── .vscode/ │ │ └── settings.json │ ├── Assets/ │ │ ├── Scenes/ │ │ │ ├── SampleScene.unity │ │ │ └── SampleScene.unity.meta │ │ ├── Scenes.meta │ │ ├── Scripts/ │ │ │ ├── BasicCounter.cs │ │ │ ├── BasicCounter.cs.meta │ │ │ ├── MyScripts.asmdef │ │ │ ├── MyScripts.asmdef.meta │ │ │ ├── SampleComponent.cs │ │ │ ├── SampleComponent.cs.meta │ │ │ ├── TimerComponent.cs │ │ │ └── TimerComponent.cs.meta │ │ ├── Scripts.meta │ │ ├── Tests/ │ │ │ ├── EditMode/ │ │ │ │ ├── EditModeTests.asmdef │ │ │ │ ├── EditModeTests.asmdef.meta │ │ │ │ ├── SampleEditModeTest.cs │ │ │ │ └── SampleEditModeTest.cs.meta │ │ │ ├── EditMode.meta │ │ │ ├── PlayMode/ │ │ │ │ ├── PlayModeTests.asmdef │ │ │ │ ├── PlayModeTests.asmdef.meta │ │ │ │ ├── SampleComponentTest.cs │ │ │ │ ├── SampleComponentTest.cs.meta │ │ │ │ ├── SamplePlayModeTest.cs │ │ │ │ ├── SamplePlayModeTest.cs.meta │ │ │ │ ├── TimerComponentTest.cs │ │ │ │ └── TimerComponentTest.cs.meta │ │ │ └── PlayMode.meta │ │ └── Tests.meta │ ├── Packages/ │ │ ├── manifest.json │ │ └── packages-lock.json │ └── ProjectSettings/ │ ├── AudioManager.asset │ ├── ClusterInputManager.asset │ ├── DynamicsManager.asset │ ├── EditorBuildSettings.asset │ ├── EditorSettings.asset │ ├── GraphicsSettings.asset │ ├── InputManager.asset │ ├── MemorySettings.asset │ ├── NavMeshAreas.asset │ ├── PackageManagerSettings.asset │ ├── Physics2DSettings.asset │ ├── PresetManager.asset │ ├── ProjectSettings.asset │ ├── ProjectVersion.txt │ ├── QualitySettings.asset │ ├── TagManager.asset │ ├── TimeManager.asset │ ├── UnityConnectSettings.asset │ ├── VFXManager.asset │ ├── VersionControlSettings.asset │ └── XRSettings.asset └── vitest.config.mts