Skip to content

Commit 53b9b8e

Browse files
committed
Updated project dependencies.
1 parent d7157e4 commit 53b9b8e

File tree

8 files changed

+54
-40
lines changed

8 files changed

+54
-40
lines changed

.github/workflows/release.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,12 @@ jobs:
1717
with:
1818
fetch-depth: 0
1919
- name: Setup Java
20-
uses: actions/setup-java@v4
20+
uses: actions/setup-java@v5
2121
with:
22-
java-version: '22'
22+
java-version: '25'
2323
distribution: 'temurin'
2424
- name: Setup Gradle
25-
uses: gradle/actions/setup-gradle@v3
25+
uses: gradle/actions/setup-gradle@v5
2626
- name: Build
2727
run: ./gradlew build
2828
- name: Generate Changelog

.github/workflows/sync.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,16 +21,16 @@ jobs:
2121
FEED_READER_EXCLUDE_PAYWALLED: ${{ vars.FEED_READER_EXCLUDE_PAYWALLED }}
2222
steps:
2323
- name: Download JAR from the latest release
24-
uses: robinraju/release-downloader@v1.9
24+
uses: robinraju/release-downloader@v1.12
2525
with:
2626
latest: true
2727
fileName: "apollo-lv-to-telegram-*.jar"
2828
- name: Rename JAR
2929
run: mv apollo-lv-to-telegram-*.jar apollo-lv-to-telegram.jar
3030
- name: Setup Java
31-
uses: actions/setup-java@v4
31+
uses: actions/setup-java@v5
3232
with:
33-
java-version: '22'
33+
java-version: '25'
3434
distribution: 'temurin'
3535
- name: Download status file
3636
if: ${{ env.FEED_READER_STATUS_FILE != '' }}

build.gradle

Lines changed: 35 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
plugins {
2-
id("com.github.johnrengelman.shadow") version "8.1.1"
3-
id("io.micronaut.application") version "4.4.0"
4-
id("me.qoomon.git-versioning") version "6.4.1"
5-
id("com.adarshr.test-logger") version "3.2.0"
2+
id("com.gradleup.shadow") version "9.2.2"
3+
id("io.micronaut.application") version "4.6.1"
4+
id("me.qoomon.git-versioning") version "6.4.4"
5+
id("com.adarshr.test-logger") version "4.0.0"
66
}
77

88
repositories {
@@ -36,24 +36,24 @@ gitVersioning.apply {
3636
}
3737

3838
dependencies {
39-
implementation('info.picocli:picocli:4.7.6')
40-
implementation('io.micronaut.picocli:micronaut-picocli:5.4.0')
39+
implementation('info.picocli:picocli:4.7.7')
40+
implementation('io.micronaut.picocli:micronaut-picocli:5.9.0')
4141
implementation("com.github.tulskiy:jkeymaster:1.3")
42-
implementation('ch.qos.logback:logback-classic:1.5.6')
43-
implementation("org.fusesource.jansi:jansi:2.4.1")
44-
implementation('com.apptasticsoftware:rssreader:3.7.0')
45-
implementation("org.telegram:telegrambots-client:7.4.2")
46-
implementation('com.google.code.gson:gson:2.10')
47-
implementation('com.google.guava:guava:33.2.1-jre')
42+
implementation('ch.qos.logback:logback-classic:1.5.21')
43+
implementation("org.fusesource.jansi:jansi:2.4.2")
44+
implementation('com.apptasticsoftware:rssreader:3.11.0')
45+
implementation("org.telegram:telegrambots-client:9.2.0")
46+
implementation('com.google.code.gson:gson:2.13.2')
47+
implementation('com.google.guava:guava:33.5.0-jre')
4848
implementation("dev.failsafe:failsafe:3.3.2")
49-
implementation("org.jsoup:jsoup:1.17.2")
50-
testImplementation("org.junit-pioneer:junit-pioneer:2.2.0")
51-
testImplementation("org.wiremock:wiremock:3.7.0")
52-
annotationProcessor("org.projectlombok:lombok:1.18.32")
49+
implementation("org.jsoup:jsoup:1.21.2")
50+
testImplementation("org.junit-pioneer:junit-pioneer:2.3.0")
51+
testImplementation("org.wiremock:wiremock:3.13.2")
52+
annotationProcessor("org.projectlombok:lombok:1.18.42")
5353
annotationProcessor("info.picocli:picocli-codegen")
54-
testImplementation("org.projectlombok:lombok:1.18.32")
55-
testAnnotationProcessor("org.projectlombok:lombok:1.18.32")
56-
compileOnly("org.projectlombok:lombok:1.18.32")
54+
testImplementation("org.projectlombok:lombok:1.18.42")
55+
testAnnotationProcessor("org.projectlombok:lombok:1.18.42")
56+
compileOnly("org.projectlombok:lombok:1.18.42")
5757
runtimeOnly("org.yaml:snakeyaml")
5858
}
5959

@@ -63,8 +63,8 @@ application {
6363
}
6464

6565
java {
66-
sourceCompatibility = JavaVersion.toVersion("22")
67-
targetCompatibility = JavaVersion.toVersion("22")
66+
sourceCompatibility = JavaVersion.toVersion("25")
67+
targetCompatibility = JavaVersion.toVersion("25")
6868
}
6969

7070
micronaut {
@@ -76,6 +76,20 @@ micronaut {
7676
}
7777

7878
def appVersion = version
79+
tasks.register('fatJar', Jar) {
80+
archiveBaseName.set("${rootProject.name}")
81+
archiveVersion.set("${appVersion}")
82+
manifest {
83+
attributes(
84+
'Main-Class': 'dev.dobicinaitis.feedreader.Application'
85+
)
86+
}
87+
from {
88+
configurations.runtimeClasspath.collect { it.isDirectory() ? it : zipTree(it) }
89+
}
90+
with jar
91+
}
92+
7993
shadowJar {
8094
archiveVersion = "${appVersion}"
8195
manifest {

gradle/wrapper/gradle-wrapper.jar

-9 Bytes
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.8-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-9.2.1-bin.zip
44
networkTimeout=10000
55
validateDistributionUrl=true
66
zipStoreBase=GRADLE_USER_HOME

gradlew

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

gradlew.bat

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

readme.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ You'll find your Channel ID in the `result › message › chat › id` field.
7070

7171
### Build the application 🔨
7272

73-
> **Note**: You will need Java 22 or later to build the project locally.
73+
> **Note**: You will need Java 25 or later to build the project locally.
7474
7575
Clone this repository and build the application:
7676

0 commit comments

Comments
 (0)