Skip to content

Commit 5c3185b

Browse files
authored
Merge pull request #128 from ez-plugins/fix/bump-plugin-version
README Shields / CodeCov
2 parents e186050 + fbaffa9 commit 5c3185b

10 files changed

Lines changed: 84 additions & 22 deletions

File tree

.github/workflows/ci.yml

Lines changed: 32 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,8 @@ jobs:
5858
unit-tests:
5959
name: Unit Tests
6060
runs-on: ubuntu-latest
61+
env:
62+
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
6163

6264
steps:
6365
- name: Checkout
@@ -71,11 +73,26 @@ jobs:
7173
cache: maven
7274

7375
- name: Run unit tests
74-
run: mvn -B -ntp -pl ezrtp-bukkit,ezrtp-paper -am -Dspotless.check.skip=true test
76+
run: |
77+
mvn -B -ntp -pl ezrtp-bukkit,ezrtp-paper -am -Dspotless.check.skip=true \
78+
org.jacoco:jacoco-maven-plugin:0.8.12:prepare-agent \
79+
test \
80+
org.jacoco:jacoco-maven-plugin:0.8.12:report
81+
82+
- name: Upload coverage to Codecov
83+
if: ${{ env.CODECOV_TOKEN != '' }}
84+
uses: codecov/codecov-action@v5
85+
with:
86+
token: ${{ env.CODECOV_TOKEN }}
87+
files: ./ezrtp-common/target/site/jacoco/jacoco.xml,./ezrtp-bukkit/target/site/jacoco/jacoco.xml,./ezrtp-paper/target/site/jacoco/jacoco.xml
88+
flags: unit
89+
name: ezrtp-unit
7590

7691
feature-tests:
7792
name: Feature Tests
7893
runs-on: ubuntu-latest
94+
env:
95+
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
7996

8097
steps:
8198
- name: Checkout
@@ -89,7 +106,20 @@ jobs:
89106
cache: maven
90107

91108
- name: Run feature tests
92-
run: mvn -B -ntp -pl ezrtp-bukkit -am -Pmessage-tests -Dspotless.check.skip=true test
109+
run: |
110+
mvn -B -ntp -pl ezrtp-bukkit -am -Pmessage-tests -Dspotless.check.skip=true \
111+
org.jacoco:jacoco-maven-plugin:0.8.12:prepare-agent \
112+
test \
113+
org.jacoco:jacoco-maven-plugin:0.8.12:report
114+
115+
- name: Upload feature coverage to Codecov
116+
if: ${{ env.CODECOV_TOKEN != '' }}
117+
uses: codecov/codecov-action@v5
118+
with:
119+
token: ${{ env.CODECOV_TOKEN }}
120+
files: ./ezrtp-common/target/site/jacoco/jacoco.xml,./ezrtp-bukkit/target/site/jacoco/jacoco.xml,./ezrtp-paper/target/site/jacoco/jacoco.xml
121+
flags: feature
122+
name: ezrtp-feature
93123

94124
server-smoke-test:
95125
name: Server Smoke Test (${{ matrix.name }})

CHANGELOG.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,37 @@ Release tags use the `v` prefix (e.g. `v3.0.2`).
2020

2121
---
2222

23+
## [3.4.1] - 2026-07-06
24+
25+
### Added
26+
27+
- Minecraft `26.2` compatibility updates:
28+
- added `SULFUR_CAVES` to rare-biome defaults/search paths,
29+
- updated biome compatibility handling for modern registry-based lookup paths.
30+
31+
### Changed
32+
33+
- CI server download resolution migrated to PaperMC Fill API (`fill.papermc.io`) and now sends an explicit non-generic `User-Agent` header as required by the service.
34+
- Smoke testing workflow expanded from a single Folia target to a matrix that validates:
35+
- latest Folia build, and
36+
- Paper `1.13.x` for earliest supported compatibility coverage.
37+
- Dependency and tooling updates merged via Dependabot:
38+
- `com.github.ez-plugins:teams-api` `1.8.0` -> `2.4.0`.
39+
- GitHub Actions `actions/checkout` `v6` -> `v7`.
40+
- GitHub Actions `DavidAnson/markdownlint-cli2-action` `v23` -> `v24`.
41+
- Kyori Adventure BOM and related versions moved to `5.2.0` for current Paper API compatibility.
42+
43+
### Fixed
44+
45+
- GitHub Actions workflow resolver for smoke-test target versions:
46+
- fixed YAML parsing issues in embedded resolver scripting,
47+
- fixed selector propagation into Python resolver invocation,
48+
- fixed mixed-type version sort key handling that could fail on Paper version token comparisons.
49+
- Removed a duplicate stale block in `messages/en.yml` that produced duplicate-key warnings at startup.
50+
- Replaced deprecated `Biome.valueOf`/`Biome.values` usage with compatibility-safe registry-backed resolution paths used across biome-related logic.
51+
52+
---
53+
2354
## [3.4.0] - 2026-05-24
2455

2556
### Added

README.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
# EzRTP
22

3-
![License](https://ezbanners.org/shields/plugins/18689604-fbbc-431c-a1da-f5ce2d5e313d/license.png)
4-
![Downloads](https://ezbanners.org/shields/plugins/18689604-fbbc-431c-a1da-f5ce2d5e313d/downloads.png)
5-
![GitHub Issues](https://ezbanners.org/shields/plugins/18689604-fbbc-431c-a1da-f5ce2d5e313d/github-issues.png)
3+
[![Coverage](https://img.shields.io/codecov/c/github/ez-plugins/EzRTP?label=test%20coverage)](https://codecov.io/gh/ez-plugins/EzRTP)
4+
[![License](https://img.shields.io/github/license/ez-plugins/EzRTP)](LICENSE)
5+
[![Modrinth Downloads](https://img.shields.io/modrinth/dt/ezplugins-ezrtp?label=modrinth%20downloads)](https://modrinth.com/plugin/ezplugins-ezrtp)
6+
[![GitHub Issues](https://img.shields.io/github/issues/ez-plugins/EzRTP)](https://github.com/ez-plugins/EzRTP/issues)
67

78
EzRTP is a production-focused random teleport plugin for Minecraft networks.
89
It is designed for **safety-first teleportation**, **cross-platform compatibility**, and **configuration-driven control** for server owners.

ezrtp-api/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@
55
<parent>
66
<groupId>com.skyblockexp</groupId>
77
<artifactId>ezrtp-parent</artifactId>
8-
<version>3.4.0</version>
8+
<version>3.4.1</version>
99
<relativePath>../pom.xml</relativePath>
1010
</parent>
1111

1212
<groupId>com.skyblockexp</groupId>
1313
<artifactId>ezrtp-api</artifactId>
14-
<version>3.4.0</version>
14+
<version>3.4.1</version>
1515
<packaging>jar</packaging>
1616
<name>EzRTP API</name>
1717
<description>Lightweight public API for EzRTP intended for third-party plugins.</description>

ezrtp-bukkit/pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@
55
<parent>
66
<groupId>com.skyblockexp</groupId>
77
<artifactId>ezrtp-parent</artifactId>
8-
<version>3.4.0</version>
8+
<version>3.4.1</version>
99
<relativePath>../pom.xml</relativePath>
1010
</parent>
1111

1212
<groupId>com.skyblockexp</groupId>
1313
<artifactId>ezrtp-bukkit</artifactId>
14-
<version>3.4.0</version>
14+
<version>3.4.1</version>
1515
<packaging>jar</packaging>
1616
<name>EzRTP (Bukkit)</name>
1717
<description>EzRTP Bukkit-compatible plugin module.</description>
@@ -111,7 +111,7 @@
111111
<dependency>
112112
<groupId>com.skyblockexp</groupId>
113113
<artifactId>ezrtp-common</artifactId>
114-
<version>3.4.0</version>
114+
<version>3.4.1</version>
115115
</dependency>
116116
</dependencies>
117117

ezrtp-common/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@
55
<parent>
66
<groupId>com.skyblockexp</groupId>
77
<artifactId>ezrtp-parent</artifactId>
8-
<version>3.4.0</version>
8+
<version>3.4.1</version>
99
<relativePath>../pom.xml</relativePath>
1010
</parent>
1111

1212
<groupId>com.skyblockexp</groupId>
1313
<artifactId>ezrtp-common</artifactId>
14-
<version>3.4.0</version>
14+
<version>3.4.1</version>
1515
<packaging>jar</packaging>
1616
<name>EzRTP Common</name>
1717
<description>Shared utilities for EzRTP (platform-independent)</description>

ezrtp-paper/pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@
55
<parent>
66
<groupId>com.skyblockexp</groupId>
77
<artifactId>ezrtp-parent</artifactId>
8-
<version>3.4.0</version>
8+
<version>3.4.1</version>
99
<relativePath>../pom.xml</relativePath>
1010
</parent>
1111

1212
<groupId>com.skyblockexp</groupId>
1313
<artifactId>ezrtp-paper</artifactId>
14-
<version>3.4.0</version>
14+
<version>3.4.1</version>
1515
<packaging>jar</packaging>
1616
<name>EzRTP (Paper)</name>
1717
<description>Paper-optimized module for EzRTP</description>
@@ -32,7 +32,7 @@
3232
<dependency>
3333
<groupId>com.skyblockexp</groupId>
3434
<artifactId>ezrtp-common</artifactId>
35-
<version>3.4.0</version>
35+
<version>3.4.1</version>
3636
<scope>provided</scope>
3737
</dependency>
3838
<dependency>

ezrtp-purpur/pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>com.skyblockexp</groupId>
77
<artifactId>ezrtp-parent</artifactId>
8-
<version>3.4.0</version>
8+
<version>3.4.1</version>
99
<relativePath>../pom.xml</relativePath>
1010
</parent>
1111

@@ -18,12 +18,12 @@
1818
<dependency>
1919
<groupId>com.skyblockexp</groupId>
2020
<artifactId>ezrtp-paper</artifactId>
21-
<version>3.4.0</version>
21+
<version>3.4.1</version>
2222
</dependency>
2323
<dependency>
2424
<groupId>com.skyblockexp</groupId>
2525
<artifactId>ezrtp-common</artifactId>
26-
<version>3.4.0</version>
26+
<version>3.4.1</version>
2727
<scope>provided</scope>
2828
</dependency>
2929
<dependency>

ezrtp-spigot/pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@
55
<parent>
66
<groupId>com.skyblockexp</groupId>
77
<artifactId>ezrtp-parent</artifactId>
8-
<version>3.4.0</version>
8+
<version>3.4.1</version>
99
<relativePath>../pom.xml</relativePath>
1010
</parent>
1111

1212
<groupId>com.skyblockexp</groupId>
1313
<artifactId>ezrtp-spigot</artifactId>
14-
<version>3.4.0</version>
14+
<version>3.4.1</version>
1515
<packaging>jar</packaging>
1616
<name>EzRTP (Spigot)</name>
1717
<description>Spigot-optimized module for EzRTP</description>
@@ -26,7 +26,7 @@
2626
<dependency>
2727
<groupId>com.skyblockexp</groupId>
2828
<artifactId>ezrtp-common</artifactId>
29-
<version>3.4.0</version>
29+
<version>3.4.1</version>
3030
</dependency>
3131
</dependencies>
3232

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
<groupId>com.skyblockexp</groupId>
66
<artifactId>ezrtp-parent</artifactId>
7-
<version>3.4.0</version>
7+
<version>3.4.1</version>
88
<packaging>pom</packaging>
99
<name>EzRTP Parent</name>
1010
<description>Aggregator POM for EzRTP multi-module build</description>

0 commit comments

Comments
 (0)