Skip to content

Commit dfcdcb3

Browse files
authored
Delay registering of main sourceset in legacy Mixin (#36)
* Delay registering of main sourceset in legacy Mixin until metadata is available Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com> * checkout repository before trying to publish test report Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com> --------- Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
1 parent bfe4e18 commit dfcdcb3

2 files changed

Lines changed: 5 additions & 1 deletion

File tree

.github/workflows/test.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,9 @@ jobs:
5151
# This grants the job permission to post check runs.
5252
checks: write
5353
steps:
54+
- name: Checkout repository
55+
uses: actions/checkout@v4
56+
5457
- name: Download test results
5558
uses: actions/download-artifact@v5
5659
with:

src/main/kotlin/dev/isxander/modstitch/base/moddevgradle/BaseModDevGradleImpl.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -348,9 +348,10 @@ class BaseModDevGradleImpl(
348348
mixin.add(target.sourceSets[this@obj.sourceSetName.get()], this@obj.refmapName.get())
349349
}
350350
stitchedMixin.configs.whenObjectAdded obj@{ mixin.configs.add(this@obj.config) }
351-
stitchedMixin.registerSourceSet(target.mainSourceSet!!, modstitch.metadata.modId.map { "$it.refmap.json" })
352351

353352
target.afterEvaluate {
353+
stitchedMixin.registerSourceSet(target.mainSourceSet!!, modstitch.metadata.modId.map { "$it.refmap.json" })
354+
354355
modstitch.namedJarTask {
355356
manifest.attributes["MixinConfigs"] = stitchedMixin.configs.joinToString(",") { it.config.get() }
356357
}

0 commit comments

Comments
 (0)