Skip to content

Commit 87e5064

Browse files
authored
feat: update deps and make api key optional (#82)
1 parent e90a5d2 commit 87e5064

14 files changed

Lines changed: 51 additions & 46 deletions

File tree

.github/workflows/build.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,12 @@ jobs:
1212
java: [ "17" ]
1313
steps:
1414
- name: Checkout repository
15-
uses: actions/checkout@v4
15+
uses: actions/checkout@v6
1616
with:
1717
fetch-depth: 0
1818

1919
- name: Set up JDK ${{ matrix.java }}
20-
uses: actions/setup-java@v4
20+
uses: actions/setup-java@v5
2121
with:
2222
java-version: ${{ matrix.java }}
2323
distribution: "adopt"

.github/workflows/release.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,12 @@ jobs:
1212
if: "!contains(github.event.head_commit.message, '[ci skip]') && !contains(github.event.head_commit.message, '[skip ci]')"
1313
steps:
1414
- name: Checkout repository
15-
uses: actions/checkout@v4
15+
uses: actions/checkout@v6
1616
with:
1717
fetch-depth: 0
1818

1919
- name: Set up JDK 17
20-
uses: actions/setup-java@v4
20+
uses: actions/setup-java@v5
2121
with:
2222
java-version: 17
2323
distribution: "adopt"
@@ -52,7 +52,7 @@ jobs:
5252

5353
- name: Get Git Changelog
5454
id: get_changelog
55-
uses: thenilsdev/git-log-action@1.0.5
55+
uses: thenilsdev/git-log-action@v2.0.3
5656
if: steps.release.outcome == 'success' && steps.release.conclusion == 'success'
5757

5858
- name: Build with Maven
@@ -74,7 +74,7 @@ jobs:
7474
# continue-on-error: true
7575

7676
- name: Create Release
77-
uses: softprops/action-gh-release@v2
77+
uses: softprops/action-gh-release@v3
7878
id: create_release
7979
with:
8080
tag_name: ${{ steps.current_tag.outputs.tag }}

bukkit/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@
4848
<plugin>
4949
<groupId>org.apache.maven.plugins</groupId>
5050
<artifactId>maven-shade-plugin</artifactId>
51-
<version>3.6.0</version>
51+
<version>3.6.2</version>
5252
<configuration>
5353
<relocations>
5454
<relocation>

bungee/pom.xml

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -14,18 +14,11 @@
1414
<name>NetworkFilterBungee</name>
1515
<description/>
1616

17-
<repositories>
18-
<repository>
19-
<id>bungeecord-repo</id>
20-
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
21-
</repository>
22-
</repositories>
23-
2417
<dependencies>
2518
<dependency>
2619
<groupId>net.md-5</groupId>
2720
<artifactId>bungeecord-api</artifactId>
28-
<version>1.21-R0.1-SNAPSHOT</version>
21+
<version>1.21-R0.4</version>
2922
<scope>provided</scope>
3023
</dependency>
3124

@@ -48,7 +41,7 @@
4841
<plugin>
4942
<groupId>org.apache.maven.plugins</groupId>
5043
<artifactId>maven-shade-plugin</artifactId>
51-
<version>3.6.0</version>
44+
<version>3.6.2</version>
5245
<configuration>
5346
<relocations>
5447
<relocation>

common/pom.xml

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,45 +18,51 @@
1818
<dependency>
1919
<groupId>com.fasterxml.jackson.core</groupId>
2020
<artifactId>jackson-databind</artifactId>
21-
<version>2.18.0</version>
21+
<version>2.21.2</version>
2222
</dependency>
2323
<dependency>
2424
<groupId>com.fasterxml.jackson.dataformat</groupId>
2525
<artifactId>jackson-dataformat-yaml</artifactId>
26-
<version>2.18.0</version>
26+
<version>2.21.2</version>
2727
</dependency>
2828
<dependency>
2929
<groupId>jakarta.validation</groupId>
3030
<artifactId>jakarta.validation-api</artifactId>
31-
<version>3.1.0</version>
31+
<version>3.1.1</version>
3232
</dependency>
3333

3434
<dependency>
3535
<groupId>commons-net</groupId>
3636
<artifactId>commons-net</artifactId>
37-
<version>3.11.1</version>
37+
<version>3.13.0</version>
3838
</dependency>
3939

4040
<dependency>
4141
<groupId>com.konghq</groupId>
4242
<artifactId>unirest-java-core</artifactId>
43-
<version>4.4.4</version>
43+
<version>4.8.1</version>
4444
</dependency>
4545
<dependency>
4646
<groupId>com.konghq</groupId>
4747
<artifactId>unirest-modules-gson</artifactId>
48-
<version>4.4.4</version>
48+
<version>4.8.1</version>
49+
</dependency>
50+
51+
<dependency>
52+
<groupId>org.jspecify</groupId>
53+
<artifactId>jspecify</artifactId>
54+
<version>1.0.0</version>
4955
</dependency>
5056

5157
<dependency>
5258
<groupId>com.github.ben-manes.caffeine</groupId>
5359
<artifactId>caffeine</artifactId>
54-
<version>3.1.8</version>
60+
<version>3.2.3</version>
5561
</dependency>
5662
<dependency>
5763
<groupId>redis.clients</groupId>
5864
<artifactId>jedis</artifactId>
59-
<version>5.2.0</version>
65+
<version>7.4.1</version>
6066
</dependency>
6167

6268
<dependency>

common/src/main/java/ls/ni/networkfilter/common/NetworkFilterResult.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package ls.ni.networkfilter.common;
22

3-
import org.checkerframework.checker.nullness.qual.Nullable;
3+
import org.jspecify.annotations.Nullable;
44
import org.jetbrains.annotations.NotNull;
55

66
/**

common/src/main/java/ls/ni/networkfilter/common/cache/Cache.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package ls.ni.networkfilter.common.cache;
22

33
import ls.ni.networkfilter.common.filter.FilterResult;
4-
import org.checkerframework.checker.nullness.qual.Nullable;
4+
import org.jspecify.annotations.Nullable;
55
import org.jetbrains.annotations.NotNull;
66

77
import java.util.function.Function;

common/src/main/java/ls/ni/networkfilter/common/cache/types/CaffeineCache.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import com.github.benmanes.caffeine.cache.Caffeine;
44
import ls.ni.networkfilter.common.cache.Cache;
55
import ls.ni.networkfilter.common.filter.FilterResult;
6-
import org.checkerframework.checker.nullness.qual.Nullable;
6+
import org.jspecify.annotations.Nullable;
77
import org.jetbrains.annotations.NotNull;
88

99
import java.time.Duration;

common/src/main/java/ls/ni/networkfilter/common/cache/types/RedisCache.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import com.fasterxml.jackson.databind.ObjectMapper;
44
import ls.ni.networkfilter.common.cache.Cache;
55
import ls.ni.networkfilter.common.filter.FilterResult;
6-
import org.checkerframework.checker.nullness.qual.Nullable;
6+
import org.jspecify.annotations.Nullable;
77
import org.jetbrains.annotations.NotNull;
88
import redis.clients.jedis.Jedis;
99
import redis.clients.jedis.JedisPool;
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
package ls.ni.networkfilter.common.config.service.types;
22

3-
import jakarta.validation.constraints.NotNull;
43
import lombok.AllArgsConstructor;
54
import lombok.Data;
65
import lombok.NoArgsConstructor;
6+
import org.jetbrains.annotations.Nullable;
77

88
@Data
99
@NoArgsConstructor
1010
@AllArgsConstructor
1111
public class NetworkFilterServiceSettings {
1212

13-
@NotNull
13+
@Nullable
1414
private String key;
1515
}

0 commit comments

Comments
 (0)