Commit Graph

278 Commits

Author SHA1 Message Date
Justin Abrahms 220c53f2d4
publish w/ settings file during merge 2022-06-24 00:30:15 -05:00
Justin Abrahms dda8b338dd
Don't specify directory. Codecov knows where to look 2022-06-24 00:26:57 -05:00
Justin Abrahms 43841d208f
Bump jackson due to CVE-2020-36518 2022-06-24 00:24:48 -05:00
Justin Abrahms 8225e395ad
Fix coverage 2022-06-24 00:23:50 -05:00
Justin Abrahms 1b6314402b
Merge pull request #25 from open-feature/move-to-maven
Move to maven
2022-06-24 00:07:37 -05:00
Justin Abrahms dcb7f9f634
indentation 2022-06-24 00:05:40 -05:00
Justin Abrahms d8c82be099
Add release instructions & build caches 2022-06-24 00:04:35 -05:00
Justin Abrahms f89b476db8
Sign on merge too 2022-06-23 23:56:53 -05:00
Justin Abrahms de116bd82e
Don't specify directory. I think they can find it on their own for maven? 2022-06-23 22:20:14 -05:00
Justin Abrahms de35989d29
Add gpg key 2022-06-23 22:17:33 -05:00
Justin Abrahms 3db8d18c04
Remove debug 2022-06-23 22:02:08 -05:00
Justin Abrahms 36de5637cd
Remove unknown param for java8 2022-06-23 21:59:15 -05:00
Justin Abrahms 7b0c086f14
Debug tools 2022-06-23 21:52:23 -05:00
Justin Abrahms d64e3e3de4
See if I can root out build files 2022-06-23 21:46:30 -05:00
Justin Abrahms 91c27a8ee7
Wording 2022-06-23 17:15:30 -05:00
Justin Abrahms 3d79f94ed8
remove gradle 2022-06-23 16:56:45 -05:00
Justin Abrahms 7f829e5532
Working on release 2022-06-23 16:40:45 -05:00
Justin Abrahms 02cced16da
Add support for coverage.
Still doesn't properly exclude lombok annotations
2022-06-23 12:38:44 -05:00
Justin Abrahms d5f4ace4aa
Move to maven. 2022-06-23 11:54:56 -05:00
Justin Abrahms e6c9ea35cd
Fix the URL again 2022-06-23 10:53:05 -05:00
Justin Abrahms 4411d116f8
Fix boolean.valueof shenanigans 2022-06-23 10:49:24 -05:00
Justin Abrahms 1bb5519990
Sonatype thinks that we should remove the paths 2022-06-23 10:45:23 -05:00
Justin Abrahms c14851237e
Debugging release script 2022-06-23 10:27:21 -05:00
Justin Abrahms e593871521
Use envs instead of properties for build file 2022-06-23 10:23:24 -05:00
Justin Abrahms 3951371b2b
kv not lists 2022-06-23 10:12:20 -05:00
Justin Abrahms a58472c511
Fix env vars 2022-06-23 09:52:51 -05:00
Justin Abrahms d24380ede3
Merge pull request #24 from lopitz/fix-classcastexceptions
Fixes ClassCastExceptions when hooks are called (address #23)
2022-06-21 14:02:28 -05:00
lopitz 3e11560da6
-addresses review suggestion 2022-06-21 20:01:44 +02:00
lopitz eb859253f9
Merge remote-tracking branch 'origin/main' into fix-classcastexceptions 2022-06-21 20:01:24 +02:00
lopitz 5bd0bd8ea0
-changes contract of Hook.supportsFlagValueType to take in current evaluated feature flag 2022-06-21 18:59:28 +02:00
lopitz 95d012638c
-moves everything to Java 8 2022-06-21 18:52:21 +02:00
lopitz 472dc1986b
-addresses review comments
-executes generic hooks for all flag evaluations, regardless of the type
2022-06-21 09:15:19 +02:00
Justin Abrahms 7a9a5e940f
Fix spec parser to work with latest changes 2022-06-20 18:48:47 -05:00
lopitz c828122f26
coverage improvement 2022-06-20 22:08:58 +02:00
lopitz bf1fc154fc
addresses PMD issues 2022-06-20 22:00:37 +02:00
lopitz b65718fc5a
updates JDK version vor github actions to JDK 11 2022-06-20 21:48:28 +02:00
lopitz 158d109c79
fix/classcastexceptions
-introduces specialized hook interfaces for supported types
-adds a fixture for hooks for tests
-adds type safety measure for before hook call
2022-06-20 21:36:15 +02:00
lopitz d12c7d3259 fix/classcastexceptions
-fixes ClassCastException by only calling hooks, that support the flag value
-moves out calling of hooks from OpenFeatureClient to dedicated class HookSupport
-introduces method in Hok showing the supported flag value type
-makes FlagEvaluationOptions immutable
2022-06-19 21:41:56 +02:00
Justin Abrahms 8cd60e0431
Add a contributing.md
Fixes #21
2022-06-17 21:05:12 -07:00
Justin Abrahms 803693fe28
Merge pull request #22 from lopitz/main
[16] Tests for logging to validate 1.4.10 (#1)
2022-06-17 14:07:33 -07:00
Lars Opitz 8f7c601e1b
[16] Tests for logging to validate 1.4.10 (#1)
-removes dependency to log4j binding for slf4j, so clients can choose a different binding
-adds dependency to slf4j-api
-adds test logging binding by adding (test) dependency to uk.org.lidalia:slf4j-test
-adds (test) dependency to assertj for better readable assertions
2022-06-17 20:59:41 +02:00
Justin Abrahms 62504b77e0
Improve wording 2022-06-15 20:54:04 -07:00
Justin Abrahms 95305ec513
Update slf4j & jackson-databind dependencies 2022-06-15 09:12:04 -07:00
Justin Abrahms ae0e751aa0
Add test for reason field. 2022-06-15 09:10:11 -07:00
Justin Abrahms eb476dec5b
Merge pull request #19 from open-feature/readme-update
Readme update
2022-06-15 09:08:43 -07:00
Justin Abrahms 12de76623a
Fix known vuln badge. 2022-06-15 09:06:40 -07:00
Justin Abrahms a02f806446
add other types to the readme. 2022-06-14 15:07:01 -07:00
Justin Abrahms aef04b684b
quote openfeature 2022-06-14 14:12:49 -07:00
Justin Abrahms 6cd1035c01
Accidentally a word. 2022-06-14 13:18:55 -07:00
Justin Abrahms 7fcf2733f7
Better description. 2022-06-14 13:16:05 -07:00