Repository navigation
v0.1.1
Release Focus: High-Performance CI & Modular Workflows
This patch release (v0.1.1) heavily overhauls the Continuous Integration (CI) and testing architecture for NanoServiceFlow.UI. While no runtime scripts were modified, this update establishes a rapid and highly professional developer operations environment.
Key Features
- Library Caching: Enabled
actions/cachefor the Unity Test Runner by bootstrapping a stable temporary project. This persists asset imports, reducing PR verification times by over 70% on subsequent runs. - Dynamic Scoped Registries: Eliminated YAML configuration clutter by introducing a
.github/scoped-registries.jsonfile. The CI environment now natively parses and injects OpenUPM registry data directly into the testing manifest overjq. - Reusable Action (
setup-unity): Encapsulated the complex project generation and dependency injection routing into a reusable GitHub Composite Action. - Workflow Standardization: Renamed infrastructure to formal
ci.ymlnaming conventions and implemented emoji-tagged console logs for rapid debugging readability.
Technical Notes
- Zero-Config Portability: The new GitHub CI environment is built to be 100% portable. You can copy the
.githubdirectory into any other Unity package repository (even one with no specific dependencies) and it will adapt seamlessly.
Installation
To install this specific stable release via the Unity Package Manager, add the following to your Packages/manifest.json:
"dependencies": {
"com.aim4code.nanoserviceflow": "https://github.com/aim4code/nanoserviceflow.git#v0.2.1",
"com.aim4code.nanoserviceflow.ui": "https://github.com/aim4code/nanoserviceflow-ui.git#v0.1.1",
"com.cysharp.unitask": "https://github.com/Cysharp/UniTask.git?path=src/UniTask/Assets/Plugins/UniTask"
}(For full documentation and Quick Start guides, please see the README.)
Full Changelog: v0.1.0...v0.1.1