|
77 | 77 | echo "=== Managed Assemblies ===" |
78 | 78 | ls -la S1API/ScheduleOneAssemblies/Managed/ | head -10 |
79 | 79 | echo "" |
| 80 | + echo "=== MelonLoader Assemblies ===" |
| 81 | + ls -la S1API/ScheduleOneAssemblies/MelonLoader/ | head -10 |
| 82 | + echo "" |
80 | 83 | echo "=== Critical Assembly Check ===" |
81 | 84 | if [ -f S1API/ScheduleOneAssemblies/Managed/Assembly-CSharp.dll ]; then |
82 | 85 | echo "✓ Found Assembly-CSharp.dll" |
|
86 | 89 | echo "Attempting auto-discovery..." |
87 | 90 | find game-assemblies -name "Assembly-CSharp.dll" -type f -exec ls -l {} \; |
88 | 91 | fi |
| 92 | + echo "" |
| 93 | + echo "=== MelonLoader Assembly Check ===" |
| 94 | + if [ -f S1API/ScheduleOneAssemblies/MelonLoader/0Harmony.dll ]; then |
| 95 | + echo "✓ Found 0Harmony.dll" |
| 96 | + ls -l S1API/ScheduleOneAssemblies/MelonLoader/0Harmony.dll |
| 97 | + else |
| 98 | + echo "✗ Missing 0Harmony.dll" |
| 99 | + echo "Looking for MelonLoader assemblies..." |
| 100 | + find game-assemblies -name "0Harmony.dll" -type f -exec ls -l {} \; |
| 101 | + fi |
89 | 102 |
|
90 | 103 | - name: Create CI Build Properties |
91 | 104 | run: | |
@@ -121,6 +134,17 @@ jobs: |
121 | 134 | echo "Looking for: ./ScheduleOneAssemblies/Managed/Assembly-CSharp.dll" |
122 | 135 | ls -la ./ScheduleOneAssemblies/Managed/ || echo "Directory doesn't exist" |
123 | 136 | fi |
| 137 | + echo "" |
| 138 | + echo "Testing MelonLoaderAssembliesPath resolution..." |
| 139 | + if [ -f "./ScheduleOneAssemblies/MelonLoader/0Harmony.dll" ]; then |
| 140 | + echo "✓ 0Harmony.dll accessible from build context" |
| 141 | + ls -l ./ScheduleOneAssemblies/MelonLoader/0Harmony.dll |
| 142 | + else |
| 143 | + echo "✗ 0Harmony.dll NOT accessible from build context" |
| 144 | + echo "Current directory: $(pwd)" |
| 145 | + echo "Looking for: ./ScheduleOneAssemblies/MelonLoader/0Harmony.dll" |
| 146 | + ls -la ./ScheduleOneAssemblies/MelonLoader/ || echo "Directory doesn't exist" |
| 147 | + fi |
124 | 148 |
|
125 | 149 | - name: Restore dependencies |
126 | 150 | run: dotnet restore S1API.sln |
|
0 commit comments