ci: run Unity EditMode tests via game-ci#138
Open
VPDPersonal wants to merge 1 commit into
Open
Conversation
Adds a unity-tests job to tests.yml: game-ci/unity-test-runner@v4 over the Aspid.FastTools project (EditMode, version auto-detected from ProjectVersion.txt), Library/ cached on packages-lock + ProjectVersion, results uploaded as an artifact and reported as a check. Requires the UNITY_LICENSE secret (personal .ulf) — the job fails until it is added (ASP-55). Co-Authored-By: Claude <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
unity-testsjob intests.yml:game-ci/unity-test-runner@v4over theAspid.FastToolsproject, EditMode only, Unity version auto-detected fromProjectVersion.txt(currently6000.4.0f1).Library/is cached onpackages-lock.json+ProjectVersion.txtwith a bare fallback key, so runs after the first don't reimport the project from scratch.githubToken.Notes for review
UNITY_LICENSEsecret is added (owner-only step). Activation for a personal license:game-ci/request-activation-filestep once (or locally:Unity -batchmode -createManualActivationFile -quit) to getUnity_v6000.4.0f1.alf..alfat https://license.unity3d.com/manual, choose Personal → download the.ulf.UNITY_LICENSEwith the entire file contents of the.ulf.Linked issues
Closes ASP-55
🇷🇺 Описание на русском
Summary
unity-testsвtests.yml:game-ci/unity-test-runner@v4над проектомAspid.FastTools, только EditMode, версия Unity автоопределяется изProjectVersion.txt(сейчас6000.4.0f1).Library/кэшируется поpackages-lock.json+ProjectVersion.txtс bare-fallback-ключом, так что прогоны после первого не импортируют проект с нуля.githubToken.Notes for review
UNITY_LICENSE(шаг только для владельца). Активация personal-лицензии:game-ci/request-activation-file(или локально:Unity -batchmode -createManualActivationFile -quit) — получитсяUnity_v6000.4.0f1.alf..alfна https://license.unity3d.com/manual, выбрать Personal → скачать.ulf.UNITY_LICENSEс полным содержимым файла.ulf.