Skip to content

Commit 2a0e4b2

Browse files
committed
fix(abg): use correct coordinates and file names in generated GMM file
1 parent c1dc24a commit 2a0e4b2

File tree

1 file changed

+52
-55
lines changed
  • maven-binding-builder/src/main/kotlin/io/github/typesafegithub/workflows/mavenbinding

1 file changed

+52
-55
lines changed

maven-binding-builder/src/main/kotlin/io/github/typesafegithub/workflows/mavenbinding/ModuleBuilding.kt

Lines changed: 52 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -2,67 +2,64 @@ package io.github.typesafegithub.workflows.mavenbinding
22

33
import io.github.typesafegithub.workflows.actionbindinggenerator.domain.ActionCoords
44

5-
internal fun ActionCoords.buildModuleFile() =
6-
run {
7-
val name = name.replace("__", "/")
8-
"""
5+
internal fun ActionCoords.buildModuleFile(): String =
6+
"""
7+
{
8+
"formatVersion": "1.1",
9+
"component": {
10+
"group": "$owner",
11+
"module": "$name",
12+
"version": "$version",
13+
"attributes": {
14+
"org.gradle.status": "release"
15+
}
16+
},
17+
"createdBy": {
18+
"gradle": {
19+
"version": "8.7"
20+
}
21+
},
22+
"variants": [
923
{
10-
"formatVersion": "1.1",
11-
"component": {
12-
"group": "$owner",
13-
"module": "$name",
14-
"version": "$version",
15-
"attributes": {
16-
"org.gradle.status": "release"
17-
}
24+
"name": "apiElements",
25+
"attributes": {
26+
"org.gradle.category": "library",
27+
"org.gradle.dependency.bundling": "external",
28+
"org.gradle.jvm.environment": "standard-jvm",
29+
"org.gradle.jvm.version": 11,
30+
"org.gradle.libraryelements": "jar",
31+
"org.gradle.usage": "java-api",
32+
"org.jetbrains.kotlin.platform.type": "jvm"
1833
},
19-
"createdBy": {
20-
"gradle": {
21-
"version": "8.7"
34+
"dependencies": [],
35+
"files": [
36+
{
37+
"name": "$name-$version.jar",
38+
"url": "$name-$version.jar",
39+
"size": 1
2240
}
41+
]
42+
},
43+
{
44+
"name": "runtimeElements",
45+
"attributes": {
46+
"org.gradle.category": "library",
47+
"org.gradle.dependency.bundling": "external",
48+
"org.gradle.jvm.environment": "standard-jvm",
49+
"org.gradle.jvm.version": 11,
50+
"org.gradle.libraryelements": "jar",
51+
"org.gradle.usage": "java-runtime",
52+
"org.jetbrains.kotlin.platform.type": "jvm"
2353
},
24-
"variants": [
25-
{
26-
"name": "apiElements",
27-
"attributes": {
28-
"org.gradle.category": "library",
29-
"org.gradle.dependency.bundling": "external",
30-
"org.gradle.jvm.environment": "standard-jvm",
31-
"org.gradle.jvm.version": 11,
32-
"org.gradle.libraryelements": "jar",
33-
"org.gradle.usage": "java-api",
34-
"org.jetbrains.kotlin.platform.type": "jvm"
35-
},
36-
"dependencies": [],
37-
"files": [
38-
{
39-
"name": "$name-$version.jar",
40-
"url": "$name-$version.jar",
41-
"size": 1
42-
}
43-
]
44-
},
54+
"dependencies": [],
55+
"files": [
4556
{
46-
"name": "runtimeElements",
47-
"attributes": {
48-
"org.gradle.category": "library",
49-
"org.gradle.dependency.bundling": "external",
50-
"org.gradle.jvm.environment": "standard-jvm",
51-
"org.gradle.jvm.version": 11,
52-
"org.gradle.libraryelements": "jar",
53-
"org.gradle.usage": "java-runtime",
54-
"org.jetbrains.kotlin.platform.type": "jvm"
55-
},
56-
"dependencies": [],
57-
"files": [
58-
{
59-
"name": "$name-$version.jar",
60-
"url": "$name-$version.jar",
61-
"size": 1
62-
}
63-
]
57+
"name": "$name-$version.jar",
58+
"url": "$name-$version.jar",
59+
"size": 1
6460
}
6561
]
6662
}
67-
""".trimIndent()
63+
]
6864
}
65+
""".trimIndent()

0 commit comments

Comments
 (0)