Commit graph

20 commits

Author SHA1 Message Date
Alexander Söderberg
4360847852 chore(core): add apiguardian @API annotations (#368) 2022-06-18 22:52:58 -07:00
Alexander Söderberg
09044b9c1b feat(core): add unit tests for the standard parsers (#362)
* feat(core): add BooleanParser unit tests

* feat(core): add ByteParser unit tests

* feat(core): add IntegerParser, LongParser & ShortParser unit tests

* feat(core): add EnumParser unit tests

* feat(core): add CharacterParser unit tests

* feat(core): add DoubleParser & FloatParser unit tests

* feat(core): add UUIDParser & StringArrayParser unit tests
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
eae247954f build and publishing updates 2022-06-18 22:52:58 -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
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
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
83a17da9a7 Add cloud-bom (#282) 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
Josh Taylor
6fc70b9386 Target Java 8 and require Java 16 toolchain for building (#270) 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