Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
349 commits
Select commit Hold shift + click to select a range
5a67ecc
[CI] Bump used latest non-LTS Java: `19` -> `20` (#688)
valfirst Mar 31, 2023
eb1e36d
#687 Support for (valid) JSONPath and JSONPointer expressions as mess…
costas80 Apr 5, 2023
4e66b53
upgrade logback to 1.4.6
stevehu Apr 5, 2023
b5ef628
upgrade slf4j to 2.0.7
stevehu Apr 5, 2023
132a616
Uses JUnit dynamic tests to generate tests from specification files (…
fdutton Apr 7, 2023
39e5529
fixes #695 add then and else to as NonValidationKeyword for v7 (#696)
stevehu Apr 7, 2023
a6dc0f9
Moves JSON Schema Test Suite to a separate test-resources folder (#697)
fdutton Apr 8, 2023
4cf4783
fixes #698 avoid warnning for additionalItems keyword (#699)
stevehu Apr 8, 2023
dbdc79c
Updates tests from JSON Schema Test Suite commit 987a4c8fc4468f37c555…
fdutton Apr 8, 2023
6a5a429
Adds support for minContains and maxContains (#702)
fdutton Apr 10, 2023
388ffe4
Corrects validation of duration and provides the option to validate a…
fdutton Apr 11, 2023
4acf3d6
Adds support for validating leap seconds (#704)
fdutton Apr 11, 2023
1f3ae93
Adds support for email addresses containing an IPv6 literal value (#705)
fdutton Apr 11, 2023
636a346
Adds support for validating regular expressions (#706)
fdutton Apr 11, 2023
460526d
Corrects treating 1.0 as an integer (#707)
fdutton Apr 12, 2023
796bbf0
fixes #708 remove System.exit from I18nSupport (#709)
stevehu Apr 15, 2023
3e5312f
Adds support for the Draft 2020-12 interpretation of `prefixItems` an…
fdutton Apr 17, 2023
a6b63f9
Corrects malformed tests (#712)
fdutton Apr 17, 2023
58b0ddf
Adds explicit support for tracking evaluated properties (#714)
fdutton Apr 18, 2023
8107dfe
Adds support for unevaluatedProperties that uses a non-boolean schema…
fdutton Apr 18, 2023
3c93e45
update the comments only
stevehu Apr 18, 2023
7afdd3b
fixes #709 throw the exception as it is (#717)
stevehu Apr 18, 2023
6cea2ca
upgrade to 1.0.80 and update changelog
stevehu Apr 18, 2023
284e952
Produces validation messages when oneOf has no valid schemas. (#720)
fdutton Apr 20, 2023
594479b
update the contributors and sponsors
stevehu Apr 21, 2023
a3eccdf
custom uri fetcher doc (#725)
michapojo Apr 26, 2023
cff8961
Adds explicit Java module descriptor (#728)
aalmiray Apr 29, 2023
86c6ac6
Removes need for network access when executing unit-tests (#730)
fdutton Apr 30, 2023
262d3ee
Improves performance (#731)
fdutton Apr 30, 2023
0188052
upgrade to 1.0.81 and update changelog
stevehu Apr 30, 2023
ec8b6e1
Updates tests from JSON Schema Test Suite (#733)
fdutton Apr 30, 2023
6a73316
Enables unit-tests for 'not' keyword (#735)
fdutton Apr 30, 2023
d8c1310
Enables unit-tests for ECMA 262 regular expressions. (#738)
fdutton May 1, 2023
6382ac6
Updates LICENSE and NOTICE to comply with section 4d of the Apache Li…
fdutton May 2, 2023
1d674ad
#686 Better localisation support (#743)
costas80 May 6, 2023
98d540c
Enables unit-tests for the unevaluatedItems keyword. (#749)
fdutton May 12, 2023
8a4cffa
#750 Escape double-quote in produced JSON Path expressions (#751)
costas80 May 12, 2023
2143b54
Resolves incomplete validation of unevaluatedProperties. (#754)
fdutton May 15, 2023
5b5a192
Bug fix for JSON Pointer parsing (#752) (#755)
costas80 May 15, 2023
aaddd0d
Bug fix for handling of common special characters when building paths…
costas80 May 16, 2023
69555e6
Adds support for validating uri-template formats (#758)
fdutton May 16, 2023
e73d129
Enables validation of json-pointer formats (#760)
fdutton May 16, 2023
d87c019
Supports relative-json-pointer validation. (#762)
fdutton May 17, 2023
1e81668
Supports uri-reference format. (#764)
fdutton May 17, 2023
d21140a
Supports iri-reference format validation. (#766)
fdutton May 17, 2023
cb7c53b
Update README.md
stevehu May 17, 2023
19011c3
Adds support for validating an IRI (#768)
fdutton May 17, 2023
84d8546
Fix issue #769 - Add minContains / maxContains correct keywords (#773)
vwuilbea-in May 19, 2023
48a509b
Adds support for validating idn-hostname and idn-email (#775)
fdutton May 20, 2023
ba4b910
upgrade to 1.0.82 and update changelog
stevehu May 20, 2023
1834353
Adds support for handling integer overflow (#777)
fdutton May 20, 2023
3cf9bb6
Adds support for cross-draft validation (#779)
fdutton May 22, 2023
77cd232
Makes JsonSchemaFactory solely responsible for creating JsonSchema in…
fdutton May 22, 2023
f09740a
Resolves improper anchoring of patternProperties (#783)
fdutton May 23, 2023
de1cb89
Allow walking of schema for items keyword when non-array node is prov…
anjnerajat May 25, 2023
aa9f164
Allows to override date-time and duration validators (#787)
josejulio May 26, 2023
3810f30
fixes #788 update JsonSchema to fix the javadoc issues (#789)
stevehu May 27, 2023
e9dea3b
upgrade to 1.0.83 and update changelog
stevehu May 27, 2023
a4ce435
upgrade jackson to 2.15.1
stevehu May 31, 2023
4fcfc6a
Supports fail-fast when a pattern does not match. (#795)
fdutton May 31, 2023
bf1bf01
fixes #793 Updating jackson version to 2.15.2 (#796)
stevehu May 31, 2023
ad795de
Support config param to disable custom messages from schema (#801)
anjnerajat Jun 4, 2023
1f9e591
Corrects issue with deserializing JSON Schema Test Suite tests. (#805)
fdutton Jun 4, 2023
3c9d1d4
Enables unit-tests for refRemote validation (#806)
fdutton Jun 4, 2023
b2d6135
Simplifies how evaluated properties and array items are tracked (#790)
fdutton Jun 5, 2023
b88ccc7
Updates Jacoco configuration to ignore the embedded Apache code (#807)
fdutton Jun 5, 2023
ad3fa5c
Ignores siblings of $ref when dialect is Draft 4, 6 or 7 (#809)
fdutton Jun 5, 2023
efbb37e
Adds support for walking dependentSchemas (#811)
fdutton Jun 7, 2023
9d78bf3
Ensures context is reset after validating regardless of which method …
fdutton Jun 7, 2023
ac6ecd0
Adds support for walking if-then-else (#813)
fdutton Jun 7, 2023
ad3ff30
Corrects Java's failure to match an end anchor when immediately prece…
fdutton Jun 9, 2023
c5d21a4
Ignores fail-fast when evaluating a member of an applicator (see http…
fdutton Jun 9, 2023
20ec058
upgrade to 1.0.84 and update changelog
stevehu Jun 10, 2023
200d9e9
Reverts Undertow version to 2.2.25.Final (#819)
fdutton Jun 11, 2023
d353623
Adds support for writeOnly (#823)
fdutton Jun 14, 2023
a4c5135
upgrade 1.0.85 and update changelog
stevehu Jun 22, 2023
84a7137
fixes the version for 1.0.85
stevehu Jun 22, 2023
b1572db
Always normalize uri keys of JsonSchemaFactory.jsonMetaSchemas on bot…
stacywsmith Jun 28, 2023
4d51a58
Stops unevaluatedProperties and unevaluatedItems being applied recurs…
aznan2 Jun 28, 2023
5703036
Adds support for $recursiveAnchor and $recursiveRef (#835)
fdutton Jul 3, 2023
520d997
upgrade to 1.0.86 and update changelog
stevehu Jul 5, 2023
3ff32ee
Use correct namespace URI to pass XML validation (#837)
jbliznak Jul 11, 2023
21a6143
New resource bundle languages added for issue #844 (#852)
channaveer1 Aug 22, 2023
185b456
java doc update
stevehu Sep 8, 2023
b634de7
upgrade to 1.0.87 and update changelog
stevehu Sep 8, 2023
01a7da2
Bump io.undertow:undertow-core from 2.2.25.Final to 2.3.5.Final (#858)
dependabot[bot] Sep 15, 2023
b8a008e
Revert "Bump io.undertow:undertow-core from 2.2.25.Final to 2.3.5.Fin…
fbiville Sep 22, 2023
b041fcc
Fix identation in example in walkers.md (#866)
bpaquet Oct 6, 2023
f03a306
docs: clarify commons-lang3 exclusion only required for 1.0.81 and ol…
JonasGroeger Oct 24, 2023
9ece704
upgrade jackson to 2.15.3
stevehu Oct 26, 2023
181f88a
Fix invalid class passed to getLogger (#886)
brempusz Oct 27, 2023
e86c817
Fix pl_PL message translations (#887)
brempusz Oct 28, 2023
20a179f
Added test cases for not allowed validator, Handled invalid keyword t…
Ketul3012 Nov 17, 2023
92141e3
Adapt collector context documentation (#876)
holgpar Nov 17, 2023
9ed6dc2
fix: make JsonSchemaFactory more thread-safe #891 (#892)
mpayne-coveo Nov 17, 2023
0924dfe
Fix JDK regex support (#888)
Stephan202 Dec 2, 2023
84f613e
Escape single quotes in validation messages (#898) (#899)
sdurrenmatt Dec 3, 2023
2f611ed
compile configuration is depricated (#900)
saurvkmr Dec 3, 2023
2971b79
upgrade slf4j to 2.0.9
stevehu Dec 3, 2023
b33561f
Refactor to remove ThreadLocal usage (#896)
justin-tay Dec 7, 2023
97b4cba
upgrade logback to 1.4.14
stevehu Dec 7, 2023
b138dc6
665: Can't load JSON schemas with URN value in id field (#906)
martin-sladecek Dec 8, 2023
b818d54
upgrade to 1.0.88 and update changelog
stevehu Dec 8, 2023
5535107
downgrade logback to 1.3.14 for JDK 8 compatibility (#912)
justin-tay Dec 14, 2023
0c14a7a
upgrade to 1.1.0 and update changelog
stevehu Dec 15, 2023
0aaa967
Update docs on CollectorContext (#913)
justin-tay Dec 26, 2023
48ca8c3
Refactor validation message generation (#910)
justin-tay Jan 18, 2024
5dd0be3
Basic test on URI create to improve coverage (#923)
pradoshtnair Jan 18, 2024
5a94df7
Refactor of paths (#915)
justin-tay Jan 19, 2024
9b73d10
Support schema resource (#922)
justin-tay Jan 20, 2024
85f112a
upgrade to 1.2.0 and update changelog
stevehu Jan 20, 2024
747b47f
update changelog for a typo
stevehu Jan 20, 2024
44b1ec5
Upgrade ITU library to version 1.8 (#929)
ethlo Jan 23, 2024
f3825f3
Fix getSchema() anchor fragment lookup. (#930)
crutcher Jan 24, 2024
7f1ec11
Support Draft 2020-12 and refactor schema retrieval (#931)
justin-tay Jan 26, 2024
b76c9f4
fixes #933 update javadoc and a test case (#934)
stevehu Jan 27, 2024
e95642c
upgrade to 1.3.0 and update changelog
stevehu Jan 27, 2024
9c95c06
Add annotation support refactor keywords to use annotations implement…
justin-tay Feb 1, 2024
49a44c9
ugrade to 1.3.1 and update changelog
stevehu Feb 1, 2024
2795d79
Fix for required annotations for evaluation not collected (#944)
justin-tay Feb 1, 2024
c7e7ab4
Support type loose for multipleOf validator (#945)
justin-tay Feb 2, 2024
91385c2
Add test for type loose for array and update doc for behavior (#946)
justin-tay Feb 2, 2024
85d642b
Fix issues with hierarchy output report (#947)
justin-tay Feb 4, 2024
61bf64a
Locale.ENGLISH should set. (#951)
justin-tay Feb 5, 2024
51fd82b
Fix resolve (#952)
justin-tay Feb 5, 2024
a61cf42
Improve vocabulary support (#953)
justin-tay Feb 6, 2024
fb40864
Add test for type integer (#954)
justin-tay Feb 6, 2024
937105f
Fix patternProperties annotation (#955)
justin-tay Feb 6, 2024
32356e9
Add test for OpenAPI 3.1 schema validation (#956)
justin-tay Feb 6, 2024
e60f81f
Refactor format validation (#958)
justin-tay Feb 7, 2024
5dc929e
Improve schema retrieval docs (#959)
justin-tay Feb 7, 2024
8f47aac
Update upgrading doc on fail fast (#961)
justin-tay Feb 7, 2024
5069ba4
upgrade to 1.3.2 and update changelog
stevehu Feb 7, 2024
c768bc1
Set result at the end of schema processing (#963)
justin-tay Feb 8, 2024
1f60740
Reduce memory usage and improve performance (#966)
justin-tay Feb 13, 2024
7cda40e
Add unevaluatedProperties test (#968)
justin-tay Feb 14, 2024
2879ca3
Fix validation messages (#969)
justin-tay Feb 15, 2024
bd085ed
Fixes for discriminator (#971)
justin-tay Feb 16, 2024
53a3402
Support GraalVM and refactor (#972)
justin-tay Feb 19, 2024
bc93b44
upgrade 1.3.3 and update changelog
stevehu Feb 19, 2024
8c2f60b
Make ethlo excludable (#974)
justin-tay Feb 22, 2024
fed46cf
Fix message (#975)
justin-tay Feb 22, 2024
95911ba
Support custom vocabularies and unknown keyword and meta-schema handl…
justin-tay Mar 1, 2024
eea61d6
Fixes uri, uri-reference, iri, iri-reference formats and does iri to …
justin-tay Mar 5, 2024
0f983b0
Refactor walk (#986)
justin-tay Mar 12, 2024
6f44455
Explicitly handle if the discriminator property value is null (#988)
justin-tay Mar 16, 2024
3416e28
upgrade to 1.4.0 and update changelog
stevehu Mar 16, 2024
aeb48e2
Walk items schema instead of walking instance data (#993)
justin-tay Mar 19, 2024
7abb68c
fixes #997 upgrade undertow to 2.2.31.Final (#998)
stevehu Mar 27, 2024
61323ba
Fix root classpath resolve (#1000)
justin-tay Mar 28, 2024
fbf11c3
Check type validator is of correct class (#1003)
justin-tay Mar 29, 2024
62ed35a
Fix 2012-12 typo (#1008)
luposlip Apr 2, 2024
48ca3c2
Fix walk for if validator with validation (#1010)
justin-tay Apr 4, 2024
e39272a
Add OpenAPI JsonMetaSchema (#1011)
justin-tay Apr 4, 2024
8e05d71
Changed defs to $defs in compatibility.md (#1013)
danielaparker Apr 7, 2024
e59bd12
Fix the broken link to `if-then-else.json` (#1014)
emmanuel-ferdman Apr 8, 2024
a66647d
Fix code example in README.md (#1020)
tombentley Apr 16, 2024
0a350ff
Update github actions (#1022)
justin-tay Apr 16, 2024
ffec188
Add options to control caching of schemas (#1018)
justin-tay Apr 16, 2024
ea64777
upgrade jackson to 2.17.0
stevehu Apr 22, 2024
d37e795
upgrade slf4j to 2.0.13
stevehu Apr 22, 2024
de47524
Update dependency versions (#1023)
justin-tay Apr 22, 2024
8901a60
Fix broken link in README (#1029)
danielaparker Apr 23, 2024
d592ac0
fixes #1027 change example.com connection error IOException (#1028)
stevehu Apr 26, 2024
bc61ef3
Allow customization of assertion for outputunit (#1033)
justin-tay May 1, 2024
bce0156
Fix schema location for escaped json pointer (#1038)
justin-tay May 4, 2024
0fc43f0
Update JSON Schema badges (#1041)
justin-tay May 14, 2024
9777fd3
Validate allOf, oneOf and anyOf contains array (#1039)
justin-tay May 14, 2024
4045e7e
Update example in javadoc for JsonMetaSchema builder (#1043)
khouari1 May 28, 2024
880329b
Allow tracking of json node location information (#1046)
justin-tay Jun 5, 2024
7728325
Optimize getValueNodeType (#1048)
justin-tay Jun 6, 2024
564d8f6
Fix for incorrect validation failure for %-encoded '[' and ']' charac…
4naesthetic Jun 6, 2024
bc01ec4
Fix uri and uri-reference incorrect validation failure (#1052)
justin-tay Jun 7, 2024
11c0df2
Detect invalid escape for ecmascript (#1049)
justin-tay Jun 8, 2024
3957163
Remove incorrect logic for oneOf, anyOf and properties (#1053)
justin-tay Jun 11, 2024
2d645e6
Release delegate held by cached supplier (#1056)
justin-tay Jun 11, 2024
028710e
Optimize logging by creating a debug flag (#1054)
justin-tay Jun 11, 2024
b063972
Allow customization of const message to include input value (#1057)
justin-tay Jun 11, 2024
3daa5bc
Add GraalJS regular expression and factory implementation (#1058)
justin-tay Jun 13, 2024
0ceb03e
Deprecate config to disable unevaluatedItems and unevaluatedPropertie…
justin-tay Jun 13, 2024
4e5a808
Refactor to make more fields final (#1060)
justin-tay Jun 13, 2024
d92caed
Set initial array list size (#1062)
justin-tay Jun 13, 2024
9113b4f
Deprecate validateAndCollect in favor of explicitly calling loadColle…
justin-tay Jun 13, 2024
6621810
Bump jackson-databind from 2.17.0 to 2.17.1 (#1064)
justin-tay Jun 13, 2024
45c0b8f
Adds JsonNodeReader (#1065)
justin-tay Jun 14, 2024
1838371
Improve documentation on regular expressions (#1066)
justin-tay Jun 16, 2024
4f3345b
Add builder for `SchemaValidatorsConfig` (#1068)
justin-tay Jun 20, 2024
9e92ac4
upgrade to 1.4.1 and update changelog
stevehu Jun 21, 2024
622475b
fixes #1072 Downgrade maven-source-plugin to 3.2.1
stevehu Jun 21, 2024
b93a66e
Fix iri, iri-reference, uri and uri-reference (#1071)
justin-tay Jun 21, 2024
b97ab80
fixes #1073 Resolve javadoc warning messages
stevehu Jun 21, 2024
d07f80f
Merge branch 'master' of github.com:networknt/json-schema-validator
stevehu Jun 21, 2024
7c518f6
upgrade to 1.4.2 and update changelog
stevehu Jun 21, 2024
7a58366
Fix schema location with hash in fragment (#1075)
justin-tay Jun 24, 2024
46da4db
upgrade to 1.4.3 and update changelog
stevehu Jun 25, 2024
92bef22
Fix json pointer with number in fragment (#1077)
justin-tay Jul 1, 2024
bbbbd1c
Fix oneOf when discriminator enabled but no discriminator (#1078)
justin-tay Jul 1, 2024
a6f3ae1
Add security considerations and mitigations (#1079)
justin-tay Jul 1, 2024
3234d02
Bump io.undertow:undertow-core from 2.2.31.Final to 2.2.33.Final (#1080)
justin-tay Jul 1, 2024
8fc6913
Fix evaluationPath and schemaLocation in getSubSchema for number in f…
justin-tay Jul 5, 2024
4a2258c
Remove alternate custom error message mechanism (#1083)
justin-tay Jul 5, 2024
60d034e
Fix activeDialect for custom meta schema (#1084)
justin-tay Jul 5, 2024
c8bfc83
Improve performance and fixes (#1086)
justin-tay Jul 5, 2024
11f9af0
upgrade to 1.5.0 and update changelog
stevehu Jul 5, 2024
a9e8a49
Optimize hasAdjacentKeywordInEvaluationPath (#1092)
justin-tay Jul 20, 2024
b160c11
Fix enum validator messages for object, array and text nodes (#1095)
justin-tay Jul 25, 2024
12807f3
upgrade to 1.5.1 and update changelog
stevehu Jul 25, 2024
ab23378
Fix PatternValidator to not log for fail fast (#1106)
justin-tay Aug 26, 2024
20f8664
Bump io.undertow:undertow-core from 2.2.33.Final to 2.2.35.Final (#1110)
justin-tay Sep 4, 2024
3dcb69b
Bump jackson-databind from 2.17.1 to 2.17.2 (#1111)
justin-tay Sep 4, 2024
8fbca5a
Fix exclusiveMinimum and exclusiveMaximum for OpenAPI 3.0 (#1115)
justin-tay Sep 11, 2024
37bb509
upgrade to 1.5.2 and update changelog
stevehu Sep 19, 2024
c7b264e
Correct URL to jsonschema-validation-output-machines.md documentation…
jkosternl Oct 25, 2024
8664d3c
Fix hasAdjacentKeywordInEvaluationPath optimisation (#1124)
justin-tay Oct 30, 2024
f234a49
upgrade jackson to 2.18.0
stevehu Oct 30, 2024
dbef106
upgrade jackson to 2.18.0
stevehu Oct 30, 2024
5035358
upgrade slf4j to 2.0.16
stevehu Oct 30, 2024
ba8ab64
upgrade junit to 5.11.3
stevehu Oct 30, 2024
80a6a4c
Upgrade many libraries (#1122)
jkosternl Oct 30, 2024
2fb347e
upgrade to 1.5.3 and update changelog
stevehu Oct 31, 2024
578a91f
Remove warning for exclusiveMinimum and exclusiveMaximum for Draft 4 …
justin-tay Nov 8, 2024
d4d0bb3
Test Code Cleanup (#1128)
jkosternl Nov 12, 2024
7c4944b
Clean up code (#1130)
jkosternl Nov 18, 2024
45b4f09
fixes #1131 pom.xml scm url URI is invalid (#1132)
stevehu Nov 22, 2024
a88b142
Fix nullable issue (#1134)
justin-tay Nov 24, 2024
1b379b7
upgrade to 1.5.4 and update changelog
stevehu Nov 24, 2024
d9a7219
Fix custom error message for union type (#1138)
justin-tay Dec 7, 2024
4b1b7b4
Update itu 1.10.2 -> 1.10.3 (#1143)
MelvinFrohike Jan 10, 2025
4e8a2b8
upgrade to 1.5.5 and update changelog
stevehu Jan 15, 2025
77c91a2
Fix explicit disabling of format assertions (#1145)
justin-tay Jan 17, 2025
6c37935
Fix relative iris with colons (#1147)
justin-tay Jan 28, 2025
da3865c
Fix NPE when walking a missing node that will have missing properties…
justin-tay Feb 7, 2025
6bff075
Set requires static for optional and excludable dependencies (#1155)
justin-tay Feb 19, 2025
2e3fa10
upgrade to 1.5.6 and update changelog
stevehu Feb 19, 2025
45b81ec
update jackson to 2.18.3
stevehu Mar 19, 2025
4ba8ecf
update slf4j to 2.0.17
stevehu Mar 19, 2025
7357417
Fix OverrideValidatorTest (#1159)
justin-tay Mar 20, 2025
f15c17d
upgrade nexus-staging verison
stevehu Mar 22, 2025
94594f0
Merge branch 'master' of github.com:networknt/json-schema-validator
stevehu Mar 22, 2025
2c27114
upgrade to 1.5.7 and update changelog
stevehu May 23, 2025
2cd2baa
add central-publishing-maven-plugin
stevehu May 23, 2025
ffe4ca0
Fix walk with validate when node is null (#1169)
justin-tay May 26, 2025
a3c0dac
upgrade maven-gpg to 3.2.7
stevehu Jun 6, 2025
d46d11c
upgrade to 1.5.8 and update changelog
stevehu Jun 28, 2025
d4fc54d
Add mpenet/legba to list of librairies (#1181)
mpenet Jul 7, 2025
178949d
Upgrade to ITU 1.14.0 (#1184)
ethlo Jul 28, 2025
d7cb013
Spanish translations (#1183)
MickMonaghanGW Jul 28, 2025
a8bda4c
Support readOnly and writeOnly for required validation (#1186)
justin-tay Jul 30, 2025
e481431
Fix eclipse junit issue due to m2e-core (#1189)
justin-tay Sep 1, 2025
5c85cd5
Fix time format validation (#1188)
justin-tay Sep 1, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
36 changes: 36 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
name: CI

on:
push:
branches:
- master
pull_request:
branches:
- master

jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
java: [ 8, 11, 17, 21 ]
name: Java ${{ matrix.java }}
steps:
- uses: actions/checkout@v4

- name: Setup JDK
uses: actions/setup-java@v4
with:
distribution: 'temurin'
java-version: ${{ matrix.java }}
cache: 'maven'

- name: Build with Maven
run: mvn --batch-mode --update-snapshots verify -Dstyle.color=always

- name: Upload coverage to Codecov
if: matrix.java == '8'
uses: codecov/codecov-action@v4
with:
token: ${{ secrets.CODECOV_TOKEN }}
fail_ci_if_error: false
15 changes: 0 additions & 15 deletions .travis.yml

This file was deleted.

Loading