ChainSafe / ChainSafe/open-creator-rails.unity

Set up GameCI pipeline

Open
#19 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C#
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

**What**

Add automated testing for the Unity package and configure CI using GameCI to run test validation on pull requests and main branch updates.

**Why**

Reliable CI feedback is required to prevent regressions and ensure package quality as OCR SDK features evolve.

**How**

* Configure GameCI workflow to run tests in GitHub Actions
* Run pipeline on pull requests and pushes to `main`
* Publish test results/artifacts for easier debugging
* Document local test run and CI behavior

**Acceptance Criteria**

* Unity tests exist for core package behavior and are runnable in CI
* GameCI workflow runs automatically on PRs and pushes to `main`
* CI reports pass/fail status with actionable output
* Documentation explains how tests are run locally and in CI

**Estimation**

**Dependencies**

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the Unity package's existing tests and any current GitHub Actions workflows. Configure GameCI to run Unity tests on pull requests and pushes to main, publish actionable results or artifacts, and document local and CI test behavior. Done means core package tests run successfully in CI with pass/fail status and the requested documentation is present.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp, github-actions, unity
Domain
ci-cd, documentation, game-dev, testing
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.