@@ -2,67 +2,64 @@ package io.github.typesafegithub.workflows.mavenbinding
22
33import 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