Open
Conversation
- Add .github/workflows/compile-check.yml: runs Unity compilation check via game-ci/unity-test-runner on every push to work branches (feat/**, fix/**, docs/**, refactor/**, chore/**, test/**, scout/**, ci/**) - Post-process Unity log to extract CS compiler errors and surface them as GitHub Actions annotations (inline on PR diff) and a compact job summary table (file, line, error code + message) - Add .github/scripts/verify-compilation.ps1 (Windows) and .github/scripts/verify-compilation.sh (Linux/macOS) for local verification - Add .github/instructions/verification.md documenting both cloud and local verification workflows, including where to find errors in CI output - Update .gitignore to exclude unity-dev-settings.json and Temp~/ - Update .github/copilot-instructions.md and .github/instructions/guardrails.md to reference the Compile Check workflow
Co-authored-by: kirre-bylund <4068377+kirre-bylund@users.noreply.github.com>
Co-authored-by: kirre-bylund <4068377+kirre-bylund@users.noreply.github.com>
…lot-instructions.md light Co-authored-by: kirre-bylund <4068377+kirre-bylund@users.noreply.github.com>
Co-authored-by: kirre-bylund <4068377+kirre-bylund@users.noreply.github.com>
Co-authored-by: kirre-bylund <4068377+kirre-bylund@users.noreply.github.com>
Co-authored-by: kirre-bylund <4068377+kirre-bylund@users.noreply.github.com>
- Add 3 new endpoints: initiateAsyncPurchase, pollAsyncPurchaseStatus, retryAsyncPurchase - Add DTOs: LootLockerAsyncPurchaseStatus enum, LootLockerAsyncPurchaseInitiatedResponse, LootLockerAsyncPurchaseStatusResponse - Add primitive API methods: InitiateAsyncPurchase, GetAsyncPurchaseStatus, RetryAsyncPurchase - Add AsyncPurchasePoller MonoBehaviour service with coroutine-based auto-polling, timeout, retry on 5xx, and process lifecycle management - Add public facade methods to LootLockerSDKManager: InitiateAsyncPurchaseSingleCatalogItem, InitiateAsyncPurchaseCatalogItems, GetAsyncPurchaseStatus, RetryAsyncPurchase, InitiateAndPollAsyncPurchaseSingleCatalogItem, InitiateAndPollAsyncPurchaseCatalogItems, CancelAsyncPurchasePolling
- Use Mathf.Max instead of Math.Max (float overload issue) - Move LootLockerAsyncPurchaseStatus enum to LootLocker.LootLockerEnums namespace for consistency
go run includes compilation time which was exhausting the healthcheck retry budget (60x2s = 120s) before the server started listening. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Add LootLockerListSimplifiedInventoryIncludes with metadata bool - Add includes field to LootLockerListSimplifiedInventoryRequest - Add metadata field to LootLockerSimpleInventoryItem (LootLockerMetadataEntry[]) - Update ListPlayerInventory and ListCharacterInventory doc comments - Add AdminGrantAssetToPlayerInventory test util (admin grant endpoint) - Add PlayMode integration test PlayerInventory_ListPlayerInventoryWithMetadataInclude_ReturnsMetadata - Test is currently [Ignored] pending backend deploy (lootlocker/index#1384) - Fix test runner script: increase results-wait iterations (180s -> 900s) Closes lootlocker/index#1402
The ll.action_name key was missing as a dedicated convenience field on LootLockerBroadcastLanguage. It is now lifted to a named 'action_name' property alongside headline, body, image_url, and action, rather than falling through to the generic localizations dictionary. Resolves lootlocker/index#1379
…ckout response Co-authored-by: kirre-bylund <4068377+kirre-bylund@users.noreply.github.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.
No description provided.