Alexander Söderberg
46a3f7129f
build: add revapi to core api modules ( #361 )
...
this way we can detect API/ABI breaks between versions. it'll compare to the previous tag.
2022-06-18 22:52:58 -07:00
Jason Penilla
db17fb5d10
Update paper repo
2022-06-18 22:52:58 -07:00
Jason Penilla
5849f471a7
Remove no longer needed licenser references
2022-06-18 22:52:58 -07:00
Alexander Söderberg
d681ba5840
feat: annotation string processors ( #353 )
...
adds a system for processing strings found in annotations before they're used by AnnotationParser
implements #347
Also, because we're using "-Werror", the code won't actually build (and thus tests won't work) using JDK18. To remedy this, a bunch of @SuppressWarnings("serial")s has been added to the exceptions. We don't serialize exceptions, and they're in fact non-serializable because of their members, so this is the appropriate solution (well, the better solution would be to make them serializable, but that's outside the scope of this PR).
2022-06-18 22:52:58 -07:00
zml
ed7b7569a8
build: switch to spotless ( #355 )
...
* build: switch to spotless
add in some other basic formatting steps that allow for easy
auto-correction
* build: lint text files as well
* chore: remove license headers from package-info files
spotless can't verify these
2022-06-18 22:52:58 -07:00
Jason Penilla
84857313db
always apply sonatype publishing plugin
2022-06-18 22:52:58 -07:00
Jason Penilla
3d31688952
remove old snapshot publishing repo
2022-06-18 22:52:58 -07:00
Jason Penilla
eae247954f
build and publishing updates
2022-06-18 22:52:58 -07:00
Citymonstret
018950fda8
build(pircbotx): bump pircbotx version
2022-06-02 11:33:17 +02:00
Jason Penilla
33c51967e2
build updates
2022-02-28 13:57:35 -07:00
Jason Penilla
1c02da5116
Update commodore
2022-02-28 13:57:35 -07:00
lucko
29b780358b
Update commodore version
2022-02-28 13:57:35 -07:00
zml
a06e592d4a
fix velocity build ( #332 )
2022-02-28 13:57:35 -07:00
Jason Penilla
7421418ffd
build changes
...
Update sponge repo
Update shadow
Reorder repos
Bump various dependencies
further repo adjustments
temporarily comment out sponge7 module so we can build
Revert "temporarily comment out sponge7 module so we can build"
This reverts commit 396921ae71ace17f7e545f0fbfe2687ba3337007.
Use temporary repo for sponge
restore sponge repo
update adventure platform
2021-12-18 04:12:42 -08:00
alexander.soderberg
29abe82215
Chore: Improve the test setup for cloud-core and clean up some test cases.
2021-12-02 02:04:43 -08:00
Jason Penilla
6011bd1d63
Put kotlin stdlib in api configuration
...
Kotlin gradle plugin really should apply the bom by default instead of the stdlib...
2021-12-02 02:04:43 -08:00
Jason
d2a47ad941
Split kotlin modules ( #316 )
2021-12-02 02:04:43 -08:00
Jason Penilla
b111b8996c
Set minimum toolchain to 17
2021-12-02 02:04:43 -08:00
Jason Penilla
f886222650
Dependency updates
2021-12-02 02:04:43 -08:00
Jason Penilla
2bf8d0f709
fabric: Update loom
2021-12-02 02:04:43 -08:00
Jason Penilla
c9725ed763
Run actions with JDK 17, test with 17 instead of 16
2021-12-02 02:04:43 -08:00
Jason Penilla
898ce5651c
Update checkstyle
2021-12-02 02:04:43 -08:00
Jason Penilla
1b52e8c3bd
Update errorprone
2021-12-02 02:04:43 -08:00
Jason Penilla
f0a4add565
build: Update Gradle wrapper to 7.2
2021-12-02 02:04:43 -08:00
Jason Penilla
f43386d29b
Update Adventure
2021-12-02 02:04:43 -08:00
Jake Potrebic
ffac750f0d
paper: Add KeyedWorldArgument ( #293 )
2021-12-02 02:04:43 -08:00
Jason Penilla
ac77c85722
bukkit: Test with 1.17.1
2021-12-02 02:04:43 -08:00
Jason
83a17da9a7
Add cloud-bom ( #282 )
2021-12-02 02:04:43 -08:00
Irmo van den Berge
1b485b9f79
Bump Adventure API version to 4.8.1
...
Signed-off-by: Irmo van den Berge <irmo.vandenberge@ziggo.nl>
2021-12-02 02:04:43 -08:00
zml
c16ee8049b
example-velocity: Run on Velocity 3, fix decorator
2021-12-02 02:04:43 -08:00
Jason Penilla
3830016638
Don't publish example modules
2021-07-05 02:56:06 -07:00
Jason Penilla
c3163dba72
Setup Actions for publishing
2021-07-05 02:56:06 -07:00
Jason Penilla
d6e17a0d99
build: Only apply sonatype plugin when publishing
2021-07-05 02:56:06 -07:00
Jason Penilla
06b4a70c26
build: Apply sonatype publishing plugin
2021-07-05 02:56:06 -07:00
Josh Taylor
6fc70b9386
Target Java 8 and require Java 16 toolchain for building ( #270 )
2021-07-05 02:56:06 -07:00
Jason Penilla
54f281abe7
build: Remove unused extension
2021-07-05 02:56:06 -07:00
Jason Penilla
f67b126cc9
Also remove the dependency
2021-07-05 02:56:06 -07:00
Jason Penilla
30aee375f1
build: Don't apply sonatype publishing plugin
...
we don't publish to sonatype
2021-07-05 02:56:06 -07:00
Jason Penilla
6cd674dc8f
build: Remove unused publishing stuff
2021-07-05 02:56:06 -07:00
Jason Penilla
fb48a3c8af
build: Update Gradle and plugins, small cleanup to build scripts
2021-07-05 02:56:06 -07:00