fix(runelite-mcp): pin RuneLite to 1.12.35, regen deps lockfile

build.gradle used 'latest.release', a dynamic version, so the Gradle
deps lockfile captured an ephemeral net.runelite snapshot
(client 1.12.34-20260721…-SNAPSHOT). repo.runelite.net prunes old
snapshots, so fetchDeps 404'd on re-fetch. Pin to the current concrete
release (1.12.35) and regenerate deps.json — releases aren't pruned, so
the FOD stays reproducible.

Assisted-by: pi (claude-opus-4-8)
This commit is contained in:
Gabriel Fontes
2026-08-07 00:38:40 -03:00
parent d54bb50ceb
commit fb3a0b6c92
2 changed files with 14 additions and 46 deletions
+3 -1
View File
@@ -13,7 +13,9 @@ repositories {
mavenCentral()
}
def runeLiteVersion = 'latest.release'
// Pin a concrete release, not a dynamic version: the deps lockfile is a FOD,
// and net.runelite SNAPSHOTs get pruned from repo.runelite.net (404 on refetch).
def runeLiteVersion = '1.12.35'
def pluginMainClass = 'rs.m7.runelitemcp.RuneLiteMcpPluginTest'
dependencies {
+11 -45
View File
@@ -203,12 +203,9 @@
}
},
"https://repo.runelite.net/net": {
"runelite#client/1.12.33": {
"jar": "sha256-/BIdcN0mlurd1+YATRAo6x0WKyrqd3nDPG8nuvL9mSA=",
"pom": "sha256-g3OW3TADhToUcSmICyz6KwV1PMY6zIi9gPc0hVzHrK0="
},
"runelite#client/1.12.34-20260721.213459-7/SNAPSHOT": {
"pom": "sha256-elDRSTWmpXglfLh/0WEbRHqlT4LAjSc11OtMLhmwbWM="
"runelite#client/1.12.35": {
"jar": "sha256-O88cL5jGxvg0NVwnsU+pLLc5ZX/XubDOWI83fNci3SE=",
"pom": "sha256-Y5Uosxhqnlmrzv3j2oSZAkTyX6sUIUXb5YKdUWMg+ww="
},
"runelite#discord/1.4": {
"jar": "sha256-ZAlyP9E0ljht+xM1qXlNwJGdthMlIvK3SG1nNPxd9uU=",
@@ -224,16 +221,13 @@
"module": "sha256-dyoqpYvYyZfluvJG6Ylto5BC1yi167BChDXfgLm3Lhs=",
"pom": "sha256-cNMBZGiyviMljXRKEOnBk/FT5oJI9OwicSBVeb7RGOU="
},
"runelite#injected-client/1.12.33": {
"jar": "sha256-aHa4xk4VFFsksG3fRmlfyScNa8shZTbY1NLEq6vvJ14=",
"pom": "sha256-MYeyPMojPm2yQQt78QUsB5kroJ3B3VQoUq/zYI9ReaQ="
"runelite#injected-client/1.12.35": {
"jar": "sha256-GHFdN6C1HJlf+qjsjYnK/+HCv6tVmNaD9XxahBITtBI=",
"pom": "sha256-tElsafmzm71/ZyZAHgf6ulNqH/nTaOOxzxsfk3mqXCo="
},
"runelite#jshell/1.12.33": {
"runelite#jshell/1.12.35": {
"jar": "sha256-M2KPB5axP4PVbaZhHWgsN5kgKvY0S3WnkUqf0jM+m2A=",
"pom": "sha256-ewm7K1GCgty3zF+nEwTkSWNHWcOiPnL9l10T6mZ4E5g="
},
"runelite#jshell/1.12.34-20260721.213459-7/SNAPSHOT": {
"pom": "sha256-DgCxKYDvkAE+HQRqNvAljTbIE86UADL7YgDRW/zVnE0="
"pom": "sha256-z4qoFgYUbshLKI43ML/9E8TK+BrAKhqEUyzC6SB48x0="
},
"runelite#rlawt/1.8": {
"jar": "sha256-JPm2132N6BSo2s3fnE4iJ9pwRZN1ynLMlhroHTPv91o=",
@@ -245,9 +239,9 @@
"runelite#rlicn/1.1/windows": {
"jar": "sha256-bHYn5Tr2scVvPP9TL8m5SW2T4crGVexQbI8B52COae8="
},
"runelite#runelite-api/1.12.33": {
"jar": "sha256-Ltb4J4XI16Swgg5lYDGCQdfmEuYNRzgFtGZXW3VsJ6o=",
"pom": "sha256-CxZjgGOKTIP95YdNCa+zfcepNZds6Vkqep/op5lrga4="
"runelite#runelite-api/1.12.35": {
"jar": "sha256-iXME5lACMLjf6zMOXHlBzgx3iCmaLoa0tjrBt2OT4bk=",
"pom": "sha256-/d4EBGCbyePfccHknZxjMqh++iQLrYIPDPvV8+l3nxM="
},
"runelite/arn#http-api/1.2.23": {
"jar": "sha256-r++lI5+25Df5PMQcVPMDDPexZjOXprNPG74wZRFMm2Y=",
@@ -255,34 +249,6 @@
},
"runelite/arn#parent/1.2.23": {
"pom": "sha256-VjyopuyVM8a726zbHwPjg7PNqcoBirUv/mQYyza7axE="
},
"runelite/client/1.12.34-SNAPSHOT/maven-metadata": {
"xml": {
"groupId": "net.runelite",
"lastUpdated": "20260721213459"
}
},
"runelite/client/maven-metadata": {
"xml": {
"groupId": "net.runelite",
"lastUpdated": "20260721213509",
"latest": "1.12.34-SNAPSHOT",
"release": "1.12.33"
}
},
"runelite/jshell/1.12.34-SNAPSHOT/maven-metadata": {
"xml": {
"groupId": "net.runelite",
"lastUpdated": "20260721213459"
}
},
"runelite/jshell/maven-metadata": {
"xml": {
"groupId": "net.runelite",
"lastUpdated": "20260721213505",
"latest": "1.12.34-SNAPSHOT",
"release": "1.12.33"
}
}
}
}