Skip to content

Commit e2d1297

Browse files
committed
chore: dep updates and github release notes refactorings
1 parent 9c260ff commit e2d1297

File tree

2 files changed

+77
-31
lines changed

2 files changed

+77
-31
lines changed

.github/config/configuration.json

Lines changed: 60 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,50 @@
11
{
22
"categories": [
33
{
4-
"title": "## 🚀 Features",
4+
"title": "## 🚀 New Features",
55
"labels": [
6-
"feat"
6+
"feat",
7+
"feature",
8+
"enhancement"
79
]
810
},
911
{
10-
"title": "## 🐛 Fixes",
12+
"title": "## 🐛 Bug Fixes",
1113
"labels": [
12-
"fix"
14+
"fix",
15+
"bug",
16+
"bugfix"
1317
]
1418
},
1519
{
16-
"title": "## 🧰 Maintenance",
20+
"title": "## 💥 Breaking Changes",
1721
"labels": [
18-
"chore"
22+
"breaking",
23+
"breaking-change",
24+
"Semver-Major"
25+
]
26+
},
27+
{
28+
"title": "## 🧰 Maintenance & Refactoring",
29+
"labels": [
30+
"chore",
31+
"refactor",
32+
"maintenance"
1933
]
2034
},
2135
{
2236
"title": "## 🧪 Tests",
2337
"labels": [
24-
"test"
38+
"test",
39+
"tests"
2540
]
2641
},
2742
{
28-
"title": "## 🖍️ Documentation",
43+
"title": "## 📚 Documentation",
2944
"labels": [
3045
"doc",
31-
"docs"
46+
"docs",
47+
"documentation"
3248
]
3349
},
3450
{
@@ -41,25 +57,55 @@
4157
]
4258
},
4359
{
44-
"title": "## 💬 Other",
60+
"title": "## 🔧 Build & CI",
61+
"labels": [
62+
"ci",
63+
"build",
64+
"workflow"
65+
]
66+
},
67+
{
68+
"title": "## 💬 Other Changes",
4569
"labels": [
4670
"other",
4771
"misc"
4872
]
4973
}
5074
],
5175
"sort": "ASC",
52-
"template": "${{CHANGELOG}}\n\n<details>\n<summary>Uncategorized</summary>\n\n${{UNCATEGORIZED}}\n</details>",
53-
"pr_template": "${{TITLE}}",
54-
"empty_template": "- no changes",
76+
"template": "## 📋 What's Changed\n\n${{CHANGELOG}}\n\n## 📦 Maven Central Release\n\n🎉 **This release ${{TO_TAG}} is now available on Maven Central!**\n\n[![Maven Central](https://img.shields.io/maven-central/v/dev.suresh.build/project?logo=gradle&logoColor=white&color=00B4E6)](https://central.sonatype.com/search?namespace=dev.suresh.build)\n\n### 🔗 Quick Links\n- **Maven Central**: https://central.sonatype.com/search?namespace=dev.suresh.build\n- **Repository**: https://repo.maven.apache.org/maven2/dev/suresh/build/project/${{TO_TAG}}/\n- **Plugin Portal**: https://plugins.gradle.org/search?term=dev.suresh.plugin\n- **Release**: https://github.com/${{OWNER}}/${{REPO}}/releases/tag/${{TO_TAG}}\n\n### 📥 How to Use\n\nAdd to your `settings.gradle.kts`:\n```kotlin\npluginManagement {\n resolutionStrategy {\n eachPlugin {\n if (requested.id.id.startsWith(\"dev.suresh.plugin\")) {\n useVersion(\"${{TO_TAG}}\")\n }\n }\n }\n repositories {\n gradlePluginPortal()\n mavenCentral()\n }\n}\n\nplugins { id(\"dev.suresh.plugin.repos\") }\n```\n\n### 🔐 Artifact Verification\n\nAll artifacts are signed with GPG key: `C124DB3A8AD1C13F7153DECDF209C085C8B53CA1`\n\n---\n\n<details>\n<summary>📝 Uncategorized Changes</summary>\n\n${{UNCATEGORIZED}}\n\n</details>\n\n---\n\n**Full Changelog**: https://github.com/${{OWNER}}/${{REPO}}/compare/${{FROM_TAG}}...${{TO_TAG}}",
77+
"pr_template": "- ${{TITLE}} (#${{NUMBER}}) @${{AUTHOR}}",
78+
"empty_template": "- No changes in this release",
5579
"label_extractor": [
80+
{
81+
"pattern": "^(\\w+)(\\(.+\\))?!?:",
82+
"target": "$1"
83+
},
5684
{
5785
"pattern": "(.+): (.+)",
5886
"target": "$1"
5987
}
6088
],
6189
"exclude_merge_branches": [
6290
"merge pull request",
63-
"Merge pull request"
91+
"Merge pull request",
92+
"Merge branch"
93+
],
94+
"transformers": [
95+
{
96+
"pattern": "[\\-\\*] (\\[(...|TEST|CI|SKIP)\\])( )?(.+)",
97+
"target": "- $4"
98+
}
99+
],
100+
"max_tags_to_fetch": 200,
101+
"max_pull_requests": 200,
102+
"max_back_track_time_days": 365,
103+
"exclude_labels": [
104+
"ignore-for-release",
105+
"skip-changelog",
106+
"duplicate",
107+
"question",
108+
"invalid",
109+
"wontfix"
64110
]
65111
}

gradle/libs.versions.toml

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ org-name = "suresh.dev"
2020
org-url = "https://suresh.dev"
2121

2222
# Dependency Versions
23-
bc-plugins = "2.6.2"
23+
bc-plugins = "2.6.3"
2424
kotlinx-kover = "0.9.1"
2525
kotlinx-bcv = "0.18.1"
2626
kotlin-dokka = "2.0.0"
@@ -38,8 +38,8 @@ kotlinx-benchmark = "0.4.14"
3838
kotlinx-fuzz = "0.2.2"
3939
kotlinx-metadata = "0.9.0"
4040
kotlinx-reflect-lite = "1.2.0-RC"
41-
kotlin-lincheck = "3.1"
42-
kotlin-wrappers = "2025.7.6"
41+
kotlin-lincheck = "3.1.1"
42+
kotlin-wrappers = "2025.7.10"
4343
kotlin-redacted = "1.14.1"
4444
kotlin-serviceloader = "0.0.19"
4545
kotlinx-multik = "0.2.3"
@@ -55,7 +55,7 @@ embedded-postgres = "2.1.0"
5555
embedded-postgres-bom = "17.5.0"
5656
evas = "1.3.0"
5757
kopy = "0.16.3+2.1.21"
58-
poko = "0.19.1"
58+
poko = "0.19.2"
5959
mappie = "2.2.0-1.3.0"
6060
akkurate = "0.11.0"
6161
kaml = "0.85.0"
@@ -69,8 +69,8 @@ ktor-cohort = "2.7.2"
6969
fusionauth-http = "0.4.0-RC.4"
7070
otel = "1.52.0"
7171
otel-alpha = "1.52.0-alpha"
72-
otel-instr = "2.18.0"
73-
otel-instr-alpha = "2.18.0-alpha"
72+
otel-instr = "2.18.1"
73+
otel-instr-alpha = "2.18.1-alpha"
7474
otel-semconv = "1.34.0"
7575
otel-contrib = "1.47.0-alpha"
7676
otel-kotlin = "0.2.2"
@@ -94,7 +94,7 @@ pty4j = "0.13.10-1"
9494
oshi = "6.8.2"
9595
junit = "6.0.0-M1"
9696
koin = "4.1.1-Beta1"
97-
koin-annotations = "2.1.0"
97+
koin-annotations = "2.1.1-Beta1"
9898
metro = "0.4.0"
9999
kotest = "6.0.0.M5"
100100
mockk = "1.14.5"
@@ -110,7 +110,7 @@ jmh = "1.37"
110110
mrjar = "0.1.1"
111111
ktfmt = "0.56"
112112
google-javaformat = "1.28.0"
113-
palantir-javaformat = "2.71.0"
113+
palantir-javaformat = "2.72.0"
114114
google-auto-service = "1.1.1"
115115
google-tink = "1.18.0"
116116
graalvm = "24.2.2"
@@ -145,7 +145,7 @@ java-keyring = "1.0.4"
145145
java-keychain = "1.1.0"
146146
webjars-xterm = "5.3.0"
147147
arrow-suspendapp = "2.1.2"
148-
hikariCP = "6.3.0"
148+
hikariCP = "6.3.1"
149149
h2 = "2.3.232"
150150
micrometer = "1.16.0-M1"
151151
swagger-ui = "5.17.14"
@@ -165,11 +165,11 @@ tcp-javanioproxy = "1.6"
165165
kubernetes-client = "24.0.0"
166166
reflect-typeparamresolver = "1.0.3"
167167
reflect-typetools = "0.6.3"
168-
async-profiler = "4.0"
168+
async-profiler = "4.1"
169169
ap-loader-all = "4.0-10"
170170
openjdk-jmc = "9.1.0"
171171
airlift-aircompressor = "2.0.2"
172-
airlift-security = "340"
172+
airlift-security = "341"
173173
directory-keystore = "1.1.1"
174174
maven-mima = "3.0.0-alpha-3"
175175
maven-archeologist = "0.0.10"
@@ -186,9 +186,9 @@ kmp-process = "0.3.1"
186186
kmbed = "1.8.4"
187187
langchain4j = "1.1.0"
188188
langchain4j-jlama = "1.1.0-beta7"
189-
langchain4j-kotlin = "0.2.0"
189+
langchain4j-kotlin = "0.3.0"
190190
jlama = "0.8.4"
191-
mcp-kotlin = "0.5.1"
191+
mcp-kotlin = "0.6.0"
192192
koog = "0.3.0"
193193
mcp4k = "0.4.2"
194194
dflib = "2.0.0-M3"
@@ -210,7 +210,7 @@ jetbrains-compose-adaptive = "1.2.0-alpha03"
210210
jetbrains-compose-icons = "1.7.3"
211211
kobweb = "0.23.0"
212212
detekt = "1.23.8"
213-
detekt-compose-rules = "0.4.22"
213+
detekt-compose-rules = "0.4.25"
214214
compose-hotreload = "1.0.0-beta04"
215215
compose-icons = "1.1.1"
216216
compose-routing = "0.4.0"
@@ -228,15 +228,15 @@ swagger-style = "https://unpkg.com/swagger-ui-themes@3.0.1/them
228228

229229
# Plugin versions
230230
benmanes = "0.52.0"
231-
caupain = "1.3.0"
231+
caupain = "1.4.0"
232232
foojay-resolver = "1.0.0"
233233
gradle-develocity = "4.1"
234234
nmcp = "1.0.1"
235235
nexus-publish = "2.0.0"
236236
vanniktech-publish = "0.34.0"
237237
gradle-publish = "1.3.1"
238238
shadow = "9.0.0-rc1"
239-
spotless = "7.1.0"
239+
spotless = "7.2.1"
240240
semver-plugin = "0.8.0"
241241
chasm-plugin = "0.2.1"
242242
gratatouille = "0.1.0"
@@ -247,7 +247,7 @@ sigstore = "1.3.0"
247247
reproducible-builds = "1.0"
248248
autonomousapps-depanalysis = "2.19.0"
249249
autonomousapps-bestpractices = "0.10"
250-
graalvm-nativeimage = "0.10.6"
250+
graalvm-nativeimage = "0.11.0"
251251
github-depgraph = "0.1.0"
252252
github-changelog = "2.2.0"
253253
wire-plugin = "5.3.5"

0 commit comments

Comments
 (0)