Skip to content

Commit 67d07de

Browse files
committed
Bump gradle, and dependencies, use new github shared action, publish changelog
1 parent 24ae1b6 commit 67d07de

7 files changed

Lines changed: 21 additions & 14 deletions

File tree

.github/workflows/publish.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ permissions:
99

1010
jobs:
1111
build:
12-
uses: MinecraftForge/SharedActions/.github/workflows/gradle.yml@main
12+
uses: MinecraftForge/SharedActions/.github/workflows/gradle.yml@v0
1313
with:
1414
java: 17
1515
gradle_tasks: "publish"

build.gradle

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,11 @@ plugins {
66
id 'maven-publish'
77
alias libs.plugins.licenser
88
alias libs.plugins.gradleutils
9+
alias libs.plugins.gitversion
910
alias libs.plugins.versions
1011
alias libs.plugins.shadow
1112
alias libs.plugins.jarsigner
13+
alias libs.plugins.changelog
1214
}
1315

1416
final projectDisplayName = 'Binary Patcher'
@@ -27,6 +29,10 @@ java {
2729
withSourcesJar()
2830
}
2931

32+
changelog {
33+
fromBase()
34+
}
35+
3036
dependencies {
3137
implementation libs.srgutils
3238
implementation libs.jopt.simple
@@ -93,6 +99,9 @@ test {
9399

94100
publishing {
95101
publications.register('mavenJava', MavenPublication) {
102+
changelog.publish(it)
103+
gradleutils.promote(it)
104+
96105
from components.java
97106

98107
artifactId = projectArtifactId
@@ -101,7 +110,7 @@ publishing {
101110
name = projectDisplayName
102111
description = project.description
103112

104-
gradleutils.pom.setGitHubDetails pom
113+
gradleutils.pom.addRemoteDetails(pom)
105114

106115
licenses {
107116
license gradleutils.pom.licenses.LGPLv2_1

gradle/wrapper/gradle-wrapper.jar

1.65 KB
Binary file not shown.

gradle/wrapper/gradle-wrapper.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.1-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-9.4.1-bin.zip
44
networkTimeout=10000
55
validateDistributionUrl=true
66
zipStoreBase=GRADLE_USER_HOME

gradlew

Lines changed: 1 addition & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

gradlew.bat

Lines changed: 1 addition & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

settings.gradle

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,18 +11,20 @@ dependencyResolutionManagement {
1111
//@formatter:off
1212
versionCatalogs.register('libs') {
1313
plugin 'licenser', 'net.minecraftforge.licenser' version '1.2.0'
14-
plugin 'gradleutils', 'net.minecraftforge.gradleutils' version '2.6.0'
15-
plugin 'versions', 'com.github.ben-manes.versions' version '0.52.0'
16-
plugin 'shadow', 'com.gradleup.shadow' version '9.0.0-beta15'
17-
plugin 'jarsigner', 'net.minecraftforge.gradlejarsigner' version '1.2.0'
14+
plugin 'gradleutils', 'net.minecraftforge.gradleutils' version '3.4.5'
15+
plugin 'gitversion', 'net.minecraftforge.gitversion' version '3.1.7'
16+
plugin 'changelog', 'net.minecraftforge.changelog' version '3.2.2'
17+
plugin 'versions', 'com.github.ben-manes.versions' version '0.53.0'
18+
plugin 'shadow', 'com.gradleup.shadow' version '9.4.1'
19+
plugin 'jarsigner', 'net.minecraftforge.gradlejarsigner' version '1.2.1'
1820

1921
version 'junit', '5.10.0'
2022
library 'junit-api', 'org.junit.jupiter', 'junit-jupiter-api' versionRef 'junit'
2123
library 'junit-engine', 'org.junit.jupiter', 'junit-jupiter-engine' versionRef 'junit'
2224
library 'junit-platform-launcher', 'org.junit.platform', 'junit-platform-launcher' version '1.10.0'
2325
bundle 'junit-runtime', ['junit-engine', 'junit-platform-launcher']
2426

25-
library 'srgutils', 'net.minecraftforge', 'srgutils' version '0.6.5'
27+
library 'srgutils', 'net.minecraftforge', 'srgutils' version '0.6.6'
2628
library 'jopt-simple', 'net.sf.jopt-simple', 'jopt-simple' version '6.0-alpha-3'
2729
library 'lzma', 'com.github.jponge', 'lzma-java' version '1.3'
2830
library 'xdelta', 'com.nothome', 'javaxdelta' version '2.0.1'

0 commit comments

Comments
 (0)