diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml index 923c0235..e6845138 100644 --- a/.github/workflows/gradle.yml +++ b/.github/workflows/gradle.yml @@ -23,7 +23,7 @@ jobs: java-version: 21 check-latest: true - name: Setup Gradle - uses: gradle/actions/setup-gradle@v3 + uses: gradle/actions/setup-gradle@v4 with: cache-read-only: ${{ !startsWith(github.ref, 'refs/heads/1.') }} gradle-home-cache-cleanup: true diff --git a/common/src/main/java/org/embeddedt/modernfix/spark/SparkLaunchProfiler.java b/common/src/main/java/org/embeddedt/modernfix/spark/SparkLaunchProfiler.java index 428a6586..67d30bcc 100644 --- a/common/src/main/java/org/embeddedt/modernfix/spark/SparkLaunchProfiler.java +++ b/common/src/main/java/org/embeddedt/modernfix/spark/SparkLaunchProfiler.java @@ -13,8 +13,7 @@ import me.lucko.spark.common.sampler.ThreadGrouper; import me.lucko.spark.common.sampler.async.AsyncSampler; import me.lucko.spark.common.sampler.async.SampleCollector; import me.lucko.spark.common.sampler.java.JavaSampler; -import me.lucko.spark.common.sampler.node.MergeMode; -import me.lucko.spark.common.util.MethodDisambiguator; +import me.lucko.spark.common.sampler.java.MergeStrategy; import me.lucko.spark.lib.adventure.text.Component; import me.lucko.spark.proto.SparkSamplerProtos; import net.minecraft.SharedConstants; @@ -42,7 +41,7 @@ public class SparkLaunchProfiler { public static void start(String key) { if (!ongoingSamplers.containsKey(key)) { Sampler sampler; - SamplerSettings settings = new SamplerSettings(4000, ThreadDumper.ALL, ThreadGrouper.BY_NAME, -1, false); + SamplerSettings settings = new SamplerSettings(4000, ThreadDumper.ALL, ThreadGrouper.BY_NAME.get(), -1, false); try { if(USE_JAVA_SAMPLER_FOR_LAUNCH) { throw new UnsupportedOperationException(); @@ -71,7 +70,7 @@ public class SparkLaunchProfiler { SparkSamplerProtos.SamplerData output = sampler.toProto(platform, new Sampler.ExportProps() .creator(new CommandSender.Data(commandSender.getName(), commandSender.getUniqueId())) .comment("Stage: " + key) - .mergeMode(() -> MergeMode.sameMethod(new MethodDisambiguator())) + .mergeStrategy(MergeStrategy.SAME_METHOD) .classSourceLookup(platform::createClassSourceLookup)); try { String urlKey = platform.getBytebinClient().postContent(output, "application/x-spark-sampler").key(); @@ -95,6 +94,11 @@ public class SparkLaunchProfiler { return ModernFixPlatformHooks.INSTANCE.getPlatformName(); } + @Override + public String getBrand() { + return this.getName(); + } + @Override public String getVersion() { return ModernFixPlatformHooks.INSTANCE.getVersionString(); diff --git a/gradle.properties b/gradle.properties index 2ece80c9..a2aae75e 100644 --- a/gradle.properties +++ b/gradle.properties @@ -26,7 +26,7 @@ continuity_version=3.0.0-beta.4+1.20.2 modmenu_version=7.0.0-beta.2 diagonal_fences_version=4558828 -spark_version=4587310 +spark_version=5759671 use_fabric_api_at_runtime=false diff --git a/scripts/autorelease.sh b/scripts/autorelease.sh index 351fa25b..415d0776 100755 --- a/scripts/autorelease.sh +++ b/scripts/autorelease.sh @@ -15,7 +15,7 @@ trap cleanup EXIT echo "downloading temporary modernfix..." cd $WORK_DIR -git clone https://github.com/embeddedt/ModernFix mfix &>/dev/null +git clone git@github.com:embeddedt/ModernFix.git mfix &>/dev/null cd mfix # gather version list diff --git a/scripts/propagate.sh b/scripts/propagate.sh index d5481e19..dbd65d55 100755 --- a/scripts/propagate.sh +++ b/scripts/propagate.sh @@ -16,7 +16,7 @@ trap "exit" INT echo "downloading temporary modernfix..." cd $WORK_DIR -git clone https://github.com/embeddedt/ModernFix mfix &>/dev/null +git clone git@github.com:embeddedt/ModernFix.git mfix &>/dev/null cd mfix # gather version list