chore: align stack to Ekaii Java 25 / paper-api 26.1.2 + CI #1

Closed
wait4mi wants to merge 2 commits from chore/align-stack into main
Owner

R�sum�

  • Java 21 ? 25 : aligne sur la stack Ekaii actuelle (m�me que EkaiiAFK, EkaiiAPI, ekaii-cosmetics)
  • ** olia-api:1.21.11 ? paper-api:26.1.2.build.53-stable** : API correcte pour Luminol 26.1.2
  • Shade de commons-lang3 : shad� sous r.ekaii.ekaiiplots.lib via maven-shade-plugin 3.6.2 (3.6.0 crashait sur les class files Java 25, major version 69)
  • Maven wrapper (mvnw / .mvn/wrapper/) : permet � la CI de builder sans installer Maven
  • .gitattributes : enforce LF sur mvnw pour que le runner Linux puisse l'ex�cuter
  • .forgejo/workflows/build.yml : CI Forgejo Actions - build sur push + PR, release JAR sur tag *

Plan de test CI

  • V�rifier que la CI d�marre automatiquement sur cette PR (trigger pull_request)
  • Build SUCCESS dans les logs Actions
  • L'artifact EkaiiPlots-1.0.0.jar est upload� (~999 Ko, commons-lang3 inclus)
  • Tester en jeu avant de merger (CI valide la compilation, pas le comportement runtime)

?? Generated with Claude Code

## R�sum� - **Java 21 ? 25** : aligne sur la stack Ekaii actuelle (m�me que EkaiiAFK, EkaiiAPI, ekaii-cosmetics) - ** olia-api:1.21.11 ? paper-api:26.1.2.build.53-stable** : API correcte pour Luminol 26.1.2 - **Shade de commons-lang3** : shad� sous r.ekaii.ekaiiplots.lib via maven-shade-plugin 3.6.2 (3.6.0 crashait sur les class files Java 25, major version 69) - **Maven wrapper** (mvnw / .mvn/wrapper/) : permet � la CI de builder sans installer Maven - **.gitattributes** : enforce LF sur mvnw pour que le runner Linux puisse l'ex�cuter - **.forgejo/workflows/build.yml** : CI Forgejo Actions - build sur push + PR, release JAR sur tag * ## Plan de test CI - [ ] V�rifier que la CI d�marre automatiquement sur cette PR (trigger pull_request) - [ ] Build SUCCESS dans les logs Actions - [ ] L'artifact EkaiiPlots-1.0.0.jar est upload� (~999 Ko, commons-lang3 inclus) - [ ] Tester en jeu avant de merger (CI valide la compilation, pas le comportement runtime) ?? Generated with [Claude Code](https://claude.com/claude-code)
chore: align stack to Ekaii Java 25 / paper-api 26.1.2, add CI and Maven wrapper
Some checks failed
Build EkaiiPlots / build (pull_request) Failing after 11s
6b5d52d7f9
- Java 21 → 25, folia-api 1.21.11 → paper-api 26.1.2.build.53-stable
- Add maven-shade-plugin 3.6.2: shade commons-lang3 under fr.ekaii.ekaiiplots.lib
- Add mvnw / .mvn wrapper (Maven 3.9.15) + .gitattributes (LF enforcement)
- Add .forgejo/workflows/build.yml: triggers on push+PR, Java 25, release on tag

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
fix: set executable bit on mvnw for Linux CI runner
All checks were successful
Build EkaiiPlots / build (pull_request) Successful in 36s
af32baee5c
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Aca closed this pull request 2026-05-16 22:08:28 +00:00
Aca deleted branch chore/align-stack 2026-05-17 13:20:54 +00:00
All checks were successful
Build EkaiiPlots / build (pull_request) Successful in 36s

Pull request closed

Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Ekaii/ekaiiplots!1
No description provided.