Skip to content

Chore/source gen unity package#10

Merged
mikhail-dcl merged 9 commits intomainfrom
chore/source-gen-unity-package
Nov 25, 2025
Merged

Chore/source gen unity package#10
mikhail-dcl merged 9 commits intomainfrom
chore/source-gen-unity-package

Conversation

@mikhail-dcl
Copy link
Copy Markdown
Owner

@mikhail-dcl mikhail-dcl commented Nov 25, 2025

  • UPM package created dynamically by CI as a tar archive, which is possible to reference from Unity

@github-actions
Copy link
Copy Markdown

✅ SourceGenerator Unity Package Built Successfully

The SourceGenerator has been packaged as a Unity Package Manager (UPM) compatible package.

📦 Package: com.arch.systemgroups.sourcegenerator v1.0.0-pr.10.run6

🔗 Download Package:

View Workflow Run and Download Artifact

📥 Installation in Unity:

Option 1: Manual Installation (Tarball)

  1. Download the artifact from the link above (requires GitHub login)
  2. Extract the outer zip to get com.arch.systemgroups.sourcegenerator-1.0.0-pr.10.run6.tgz
  3. In Unity, go to Window → Package Manager
  4. Click + → Add package from tarball...
  5. Select the downloaded .tgz file

Option 2: Local Installation

  1. Extract the tarball to your Unity project's Packages/ folder
  2. Unity will auto-detect and install the package

📋 Package Contents:

  • SourceGenerator DLL with proper Unity meta configuration
  • Configured as RoslynAnalyzer for automatic code generation
  • Compatible with Unity 2022.3+

ℹ️ For Production Use:

Use releases instead of PR artifacts for stable versions. PR packages are for testing only.

Build Details:

  • Package: com.arch.systemgroups.sourcegenerator
  • Version: 1.0.0-pr.10.run6
  • Configuration: Release
  • Target Framework: netstandard2.0
  • Workflow Run: #19666311391

@github-actions
Copy link
Copy Markdown

github-actions bot commented Nov 25, 2025

🧪 Test Results

51 tests  ±0   51 ✅ ±0   0s ⏱️ ±0s
 1 suites ±0    0 💤 ±0 
 1 files   ±0    0 ❌ ±0 

Results for commit 12cf563. ± Comparison against base commit 1846fea.

♻️ This comment has been updated with latest results.

@github-actions
Copy link
Copy Markdown

✅ SourceGenerator DLL Built Successfully

The SourceGenerator DLL has been built and is ready for testing in Unity.

🔗 Download:

View Workflow Run and Download Artifact

📥 Installation in Unity (Quick - One extraction):

  1. Download the artifact from the link above (requires GitHub login)
  2. Extract once - you'll get:
    • Arch.SystemGroups.SourceGenerator.dll
    • Arch.SystemGroups.SourceGenerator.dll.meta (configured as RoslynAnalyzer)
  3. Copy both files to your Unity project (e.g., Assets/Plugins/RoslynAnalyzers/ or anywhere in Assets)
  4. Unity will automatically detect it as a Roslyn Analyzer and use it for code generation

📋 What You Get:

  • ✅ SourceGenerator DLL (netstandard2.0)
  • ✅ Unity .meta file with RoslynAnalyzer label
  • ✅ Ready for immediate use in Unity 2022.3+

ℹ️ For Production Use:

Use releases instead of PR artifacts.
Releases provide a complete UPM package (.tgz) that can be referenced via URL.

Build Details:

@mikhail-dcl mikhail-dcl merged commit a40c130 into main Nov 25, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant