Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
514 commits
Select commit Hold shift + click to select a range
347c872
Port some code from IO to NIO APIs
garydgregory Jan 27, 2023
f00b91b
Add assert as sanity check
garydgregory Jan 28, 2023
c69016a
Sort members
garydgregory Jan 28, 2023
4ee216c
Prepare for release candidate
garydgregory Jan 28, 2023
ba8ba60
Merge branch 'master' into release
garydgregory Jan 28, 2023
5b99c86
Update POM version for Apache release 1.10.0
garydgregory Jan 28, 2023
e288435
Bump to next development version
garydgregory Feb 2, 2023
201679d
Bump actions/cache from 3.2.3 to 3.2.4
dependabot[bot] Feb 3, 2023
481dc2b
Add placeholder for next release
garydgregory Feb 3, 2023
b788242
codecov => notifications
sebbASF Feb 3, 2023
e4cf61b
Bump actions/setup-java from 3.9.0 to 3.10.0
dependabot[bot] Feb 10, 2023
420cd15
Bump actions/cache from 3.2.4 to 3.2.5
dependabot[bot] Feb 10, 2023
7f33501
feat: document duplicate header behavior
SethFalco Feb 22, 2023
01c6a17
Bump actions/cache from 3.2.5 to 3.2.6
dependabot[bot] Feb 24, 2023
89ef8f5
Merge pull request #310 from apache/dependabot/github_actions/actions…
garydgregory Feb 24, 2023
f90939b
Bump actions/cache from 3.2.6 to 3.3.0
dependabot[bot] Mar 10, 2023
71d14cb
Use XSD
garydgregory Mar 13, 2023
82aa29d
Bump actions/checkout from 3.3.0 to 3.4.0
dependabot[bot] Mar 17, 2023
ca78856
Bump actions/cache from 3.3.0 to 3.3.1
dependabot[bot] Mar 17, 2023
bda0cd8
Bump actions/checkout from 3.4.0 to 3.5.0
dependabot[bot] Mar 24, 2023
df0ec85
Javadoc/Comments: Remove extra "whitespace"
garydgregory Mar 25, 2023
5172fc8
Fix URL
garydgregory Mar 26, 2023
da070b4
Bump ossf/scorecard-action from 2.1.2 to 2.1.3
dependabot[bot] Mar 31, 2023
b64dd74
Bump actions/setup-java from 3.10.0 to 3.11.0
dependabot[bot] Mar 31, 2023
2ca5d1e
Merge pull request #316 from apache/dependabot/github_actions/ossf/sc…
garydgregory Mar 31, 2023
1842b78
Merge pull request #317 from apache/dependabot/github_actions/actions…
garydgregory Mar 31, 2023
3444b63
Bump actions/checkout from 3.5.0 to 3.5.2
dependabot[bot] Apr 14, 2023
a1a96be
Bump commons-parent from 56 to 57
dependabot[bot] Apr 27, 2023
3883e81
Merge pull request #323 from apache/dependabot/maven/org.apache.commo…
garydgregory Apr 27, 2023
5af74b9
Bump commons-parent from 56 to 57 #323
garydgregory Apr 27, 2023
133d221
[CSV-306] replace deprecated method in user guide, update external link
samabcde Apr 30, 2023
ccfbdd0
Merge pull request #324 from samabcde/CSV-306_update_site_doc
garydgregory Apr 30, 2023
e0d3660
[CSV-306] replace deprecated method in user guide, update external li…
garydgregory Apr 30, 2023
5b6cba0
[CSV-306] followup to fix deprecated method in user guide
samabcde May 1, 2023
2835005
[CSV-306] Add pull request #325 to changes.xml
kinow May 1, 2023
6583991
Merge branch 'pr-325'
kinow May 1, 2023
0bcdcfd
Move entry to proper release
garydgregory May 1, 2023
4ca0556
Format examples for fluent style
garydgregory May 1, 2023
e0a5749
Bump commons-io:commons-io: from 2.11.0 to 2.12.0
garydgregory May 17, 2023
6cba993
Grammar
garydgregory May 24, 2023
809b836
Bump commons-parent from 57 to 58
garydgregory May 25, 2023
1362956
Bump commons-io from 2.12.0 to 2.13.0
garydgregory Jun 8, 2023
f4274a8
Bump actions/checkout from 3.5.2 to 3.5.3
dependabot[bot] Jun 16, 2023
bc61b75
Merge pull request #309 from SethFalco/header-docs
garydgregory Jun 20, 2023
8f07f10
Document duplicate header behavior #309
garydgregory Jun 20, 2023
0d4bcdb
Add missing documentation
jkbkupczyk Jun 24, 2023
1da5a8b
Fix typo, extract getHeaderMapRaw to var
jkbkupczyk Jun 24, 2023
d3ef84e
Rollback var extraction
jkbkupczyk Jun 24, 2023
5723261
Merge pull request #328 from jkbkupczyk/add_missing_docs
garydgregory Jun 24, 2023
1ec068e
Add missing docs #328.
garydgregory Jun 24, 2023
62f4c6d
[StepSecurity] ci: Harden GitHub Actions
step-security-bot Jun 24, 2023
0a6e08a
Merge pull request #329 from step-security-bot/stepsecurity_remediati…
garydgregory Jun 24, 2023
fee76dc
[StepSecurity] ci: Harden GitHub Actions #329
garydgregory Jun 24, 2023
1a61296
[StepSecurity] ci: Harden GitHub Actions
step-security-bot Jun 24, 2023
506c0f9
Merge pull request #330 from step-security-bot/stepsecurity_remediati…
garydgregory Jun 24, 2023
be24ad2
[StepSecurity] ci: Harden GitHub Actions #330
garydgregory Jun 24, 2023
74b0b15
Bump github/codeql-action from 2.1.22 to 2.20.1
dependabot[bot] Jun 30, 2023
18d070c
Bump ossf/scorecard-action from 2.1.3 to 2.2.0
dependabot[bot] Jun 30, 2023
f0ab83d
Merge pull request #331 from apache/dependabot/github_actions/github/…
garydgregory Jun 30, 2023
f596c7e
Merge pull request #332 from apache/dependabot/github_actions/ossf/sc…
garydgregory Jun 30, 2023
87bbcff
Bump h2 from 2.1.214 to 2.2.220
dependabot[bot] Jul 7, 2023
5512c75
Merge pull request #333 from apache/dependabot/maven/com.h2database-h…
garydgregory Jul 7, 2023
3311777
Bump h2 from 2.1.214 to 2.2.220 #333
garydgregory Jul 7, 2023
dd90aef
Bump github/codeql-action from 2.20.1 to 2.20.3
dependabot[bot] Jul 7, 2023
c41ebb0
Merge pull request #334 from apache/dependabot/github_actions/github/…
garydgregory Jul 7, 2023
17c9f9e
Fix formatting
garydgregory Jul 8, 2023
a36d824
Reuse FileUtils in tests
garydgregory Jul 19, 2023
fa4328d
Bump github/codeql-action from 2.20.3 to 2.21.0
dependabot[bot] Jul 21, 2023
e0f97bb
Merge pull request #335 from apache/dependabot/github_actions/github/…
garydgregory Jul 21, 2023
a95ec60
Normalize spelling
garydgregory Jul 22, 2023
f65b84b
Bump com.opencsv:opencsv from 5.7.1 to 5.8
dependabot[bot] Jul 28, 2023
40d91aa
Bump github/codeql-action from 2.21.0 to 2.21.1
dependabot[bot] Jul 28, 2023
3d5e555
Bump actions/setup-java from 3.11.0 to 3.12.0
dependabot[bot] Jul 28, 2023
39f1576
Merge pull request #337 from apache/dependabot/github_actions/github/…
garydgregory Jul 28, 2023
decfc1b
Merge pull request #338 from apache/dependabot/github_actions/actions…
garydgregory Jul 28, 2023
4087ef8
Bump commons-parent from 58 to 59
garydgregory Jul 28, 2023
768fbdd
Merge pull request #336 from apache/dependabot/maven/com.opencsv-open…
garydgregory Jul 28, 2023
3615094
Bump commons-lang3 from 3.12.0 to 3.13.0
garydgregory Jul 28, 2023
ed93e7e
Bump github/codeql-action from 2.21.1 to 2.21.2
dependabot[bot] Aug 4, 2023
2fbf251
Bump org.openjdk.jmh:jmh-generator-annprocess from 1.36 to 1.37
dependabot[bot] Aug 4, 2023
231670f
Bump org.openjdk.jmh:jmh-core from 1.36 to 1.37
dependabot[bot] Aug 4, 2023
09a8c44
Merge pull request #339 from apache/dependabot/github_actions/github/…
garydgregory Aug 4, 2023
ee849e5
Merge pull request #341 from apache/dependabot/maven/org.openjdk.jmh-…
garydgregory Aug 4, 2023
676d654
Merge pull request #340 from apache/dependabot/maven/org.openjdk.jmh-…
garydgregory Aug 4, 2023
f32d671
Bump github/codeql-action from 2.21.2 to 2.21.3
dependabot[bot] Aug 11, 2023
9bb8da9
Merge pull request #342 from apache/dependabot/github_actions/github/…
garydgregory Aug 11, 2023
dd3b0a1
Bump github/codeql-action from 2.21.3 to 2.21.4
dependabot[bot] Aug 18, 2023
9668d46
Merge pull request #343 from apache/dependabot/github_actions/github/…
garydgregory Aug 18, 2023
7f277bc
adding java doc optimization for method setHeaderComments()
gbidsilva Aug 24, 2023
e785c00
Javadoc
garydgregory Aug 25, 2023
e1f8da1
adding test file
gbidsilva Aug 25, 2023
72dc36b
changing the comment with template to be more meaningful
gbidsilva Aug 25, 2023
9fd815e
removing mistakenly add block comment
gbidsilva Aug 25, 2023
7b47b98
adding removed empty lines as originnaly present
gbidsilva Aug 25, 2023
cd8905a
Bump actions/checkout from 3.5.3 to 3.6.0
dependabot[bot] Aug 25, 2023
6fb2b6e
Merge pull request #345 from apache/dependabot/github_actions/actions…
garydgregory Aug 25, 2023
f4df552
JAvadoc: Fix some grammar
garydgregory Aug 25, 2023
a8500ed
Fix grammar and errors
garydgregory Aug 25, 2023
a192e18
Remove trailing whitespace
garydgregory Aug 25, 2023
f1294a7
Fix copy pasta
garydgregory Aug 25, 2023
082827c
Merge pull request #344 from gbidsilva/javaDocOptimization
garydgregory Aug 25, 2023
852e892
[Javadoc] Add example to CSVFormat#setHeaderComments() #344
garydgregory Aug 25, 2023
5248168
Bump commons-parent from 59 to 60
garydgregory Aug 25, 2023
34aa41d
Better description
garydgregory Aug 25, 2023
d48f72e
Move Checkstyle to the end of the default goal list
garydgregory Aug 25, 2023
192b7f8
Reset commons.rc.version
garydgregory Aug 25, 2023
47ff95d
[CSV-306][Javadoc] Add example to CSVFormat#setHeaderComments() #344
garydgregory Aug 25, 2023
87529de
Javadoc
garydgregory Aug 26, 2023
72ed67b
adding more details into the error message during the CSV parser issues
gbidsilva Aug 30, 2023
1e8014b
Merge branch 'apache:master' into CSV-147
gbidsilva Aug 30, 2023
991763f
removing test file
gbidsilva Aug 30, 2023
b4abb01
Merge branch 'CSV-147' of https://github.com/gbidsilva/commons-csv-os…
gbidsilva Aug 30, 2023
f0391ea
formatting changes
gbidsilva Aug 30, 2023
9bde990
removing duplicated exception class name from error message
gbidsilva Aug 30, 2023
eaba341
removing unwanted files
gbidsilva Aug 30, 2023
dbc418b
Update CSVParser.java
garydgregory Aug 30, 2023
008269a
Merge pull request #348 from gbidsilva/errorMessageFix
garydgregory Aug 30, 2023
1492c74
Update exception message in CSVRecord#getNextRecord() #348
garydgregory Aug 30, 2023
00738ef
Javadoc
garydgregory Aug 30, 2023
8376025
Javadoc
garydgregory Aug 30, 2023
2ce1fbb
Javadoc
garydgregory Aug 30, 2023
d103cba
Javadoc
garydgregory Aug 30, 2023
346e217
Javadoc
garydgregory Aug 30, 2023
aa7fd80
Javadoc
garydgregory Aug 30, 2023
ecb056f
Javadoc
garydgregory Aug 30, 2023
b55e022
Javadoc
garydgregory Aug 30, 2023
4e0b0fb
Javadoc
garydgregory Aug 30, 2023
386e6e7
Javadoc
garydgregory Aug 30, 2023
e613a3c
Javadoc
garydgregory Aug 30, 2023
7104598
Bump commons-parent from 60 to 61
garydgregory Aug 30, 2023
e60b8ac
changing the message
gbidsilva Aug 30, 2023
156f1f5
Merge branch 'apache:master' into CSV-147
gbidsilva Aug 30, 2023
9c50c7b
Aligning error messages to be align with master branch
gbidsilva Aug 30, 2023
ae8c0cd
removing last parsed content from exception message, instead making r…
gbidsilva Aug 31, 2023
2448f4f
adding code review typo fixes
gbidsilva Aug 31, 2023
76ee73d
fixing code review changes
gbidsilva Aug 31, 2023
2f44a6b
removing unwanted assert
gbidsilva Aug 31, 2023
4b1d09a
breaking the PR into to two parts by removing the new method
gbidsilva Sep 1, 2023
76d5a65
fixing imports
gbidsilva Sep 1, 2023
7273a04
removing unused variable
gbidsilva Sep 1, 2023
7a1b218
Bump com.h2database:h2 from 2.2.220 to 2.2.222
dependabot[bot] Sep 1, 2023
3f4fea3
Bump github/codeql-action from 2.21.4 to 2.21.5
dependabot[bot] Sep 1, 2023
4cbc564
Update DTD
garydgregory Sep 1, 2023
efbfc16
Merge pull request #349 from apache/dependabot/maven/com.h2database-h…
garydgregory Sep 1, 2023
b3679f4
Merge pull request #350 from apache/dependabot/github_actions/github/…
garydgregory Sep 1, 2023
5af4338
Bump com.h2database:h2 from 2.2.220 to 2.2.222 #349
garydgregory Sep 1, 2023
0532276
moving exception handling to the Lexer
gbidsilva Sep 5, 2023
eb95e6d
changing the exception message to be more meaningful
gbidsilva Sep 6, 2023
bd7f627
Bump commons-parent from 61 to 62
garydgregory Sep 7, 2023
26f9d9e
Bump actions/cache from 3.3.1 to 3.3.2
dependabot[bot] Sep 8, 2023
698ea9b
Bump actions/upload-artifact from 3.1.2 to 3.1.3
dependabot[bot] Sep 8, 2023
35c186f
Bump actions/checkout from 3.6.0 to 4.0.0
dependabot[bot] Sep 8, 2023
9707539
Merge pull request #353 from apache/dependabot/github_actions/actions…
garydgregory Sep 8, 2023
76c631a
Merge pull request #355 from apache/dependabot/github_actions/actions…
garydgregory Sep 8, 2023
f429824
Merge pull request #354 from apache/dependabot/github_actions/actions…
garydgregory Sep 8, 2023
c0759cd
fixing checkstyle issue
gbidsilva Sep 11, 2023
a33b24c
Merge pull request #347 from gbidsilva/CSV-147
garydgregory Sep 13, 2023
dbdd56c
[CSV-147] Better error message during faulty CSV record read #347
garydgregory Sep 13, 2023
c2cf305
Merge pull request #352 from gbidsilva/CSV-310
garydgregory Sep 13, 2023
580d9b8
[CSV-310] Misleading error message when QuoteMode set to None #352
garydgregory Sep 13, 2023
a2cafeb
Bump github/codeql-action from 2.21.5 to 2.21.7
dependabot[bot] Sep 15, 2023
5fb91b7
Merge pull request #356 from apache/dependabot/github_actions/github/…
garydgregory Sep 15, 2023
d4bee3a
Bump github/codeql-action from 2.21.7 to 2.21.8
dependabot[bot] Sep 22, 2023
9eaed4a
Bump actions/setup-java from 3.12.0 to 3.13.0
dependabot[bot] Sep 22, 2023
00e0df0
Merge pull request #358 from apache/dependabot/github_actions/actions…
garydgregory Sep 22, 2023
b8690ea
Merge pull request #357 from apache/dependabot/github_actions/github/…
garydgregory Sep 22, 2023
bcb7096
Bump com.h2database:h2 from 2.2.222 to 2.2.224
dependabot[bot] Sep 22, 2023
3239c88
Merge pull request #359 from apache/dependabot/maven/com.h2database-h…
garydgregory Sep 22, 2023
ea30b40
Bump com.h2database:h2 from 2.2.222 to 2.2.224 #359
garydgregory Sep 22, 2023
4c00062
Bump actions/checkout from 4.0.0 to 4.1.0
dependabot[bot] Sep 29, 2023
7b953b5
Bump github/codeql-action from 2.21.8 to 2.21.9
dependabot[bot] Sep 29, 2023
1ac32c6
Merge pull request #360 from apache/dependabot/github_actions/actions…
garydgregory Sep 29, 2023
e4ce1ff
Merge pull request #361 from apache/dependabot/github_actions/github/…
garydgregory Sep 29, 2023
2e5c822
Bump commons-io from 2.13.0 to 2.14.0
garydgregory Sep 30, 2023
5d25577
Proper use of JUnit APIs
garydgregory Sep 30, 2023
8c4ecf7
Proper use of JUnit APIs
garydgregory Sep 30, 2023
04b2773
Reuse Commons IO
garydgregory Sep 30, 2023
9c17a19
Reuse Commons IO
garydgregory Sep 30, 2023
547c5a2
Javadoc
garydgregory Sep 30, 2023
e12424f
Remove commons.releaseManagerName and commons.releaseManagerKey
garydgregory Oct 3, 2023
a19c89e
Bump github/codeql-action from 2.21.9 to 2.22.0
dependabot[bot] Oct 6, 2023
e4da9a1
Merge pull request #362 from apache/dependabot/github_actions/github/…
garydgregory Oct 6, 2023
fb43784
Move Checkstyle configuration under 'src/conf'
garydgregory Oct 9, 2023
ceb57bf
Use Checkstyle to validate import order
garydgregory Oct 9, 2023
a08d591
Bump commons-parent
garydgregory Oct 10, 2023
9466984
Bump commons-parent
garydgregory Oct 10, 2023
d9a4b2a
Make private static classes final
garydgregory Oct 10, 2023
78c0bf0
Normalize mvn invocation on GitHub
garydgregory Oct 11, 2023
31eb6b3
Bump github/codeql-action from 2.22.0 to 2.22.2
dependabot[bot] Oct 13, 2023
234a3a6
Bump ossf/scorecard-action from 2.2.0 to 2.3.0
dependabot[bot] Oct 13, 2023
b54ab84
Merge pull request #364 from apache/dependabot/github_actions/ossf/sc…
garydgregory Oct 13, 2023
63bcf6b
Merge pull request #363 from apache/dependabot/github_actions/github/…
garydgregory Oct 13, 2023
969ece9
Add Java 21 build to GitHub
garydgregory Oct 14, 2023
9e690e4
Update comment
garydgregory Oct 15, 2023
32e6891
No _ in test method names needed
garydgregory Oct 17, 2023
8d74818
Camel-case parameter names
garydgregory Oct 19, 2023
239a860
Bump github/codeql-action from 2.22.2 to 2.22.3
dependabot[bot] Oct 20, 2023
6a89929
Bump actions/checkout from 4.1.0 to 4.1.1
dependabot[bot] Oct 20, 2023
77ca7a2
Merge pull request #366 from apache/dependabot/github_actions/github/…
garydgregory Oct 20, 2023
e9774d3
Merge pull request #367 from apache/dependabot/github_actions/actions…
garydgregory Oct 20, 2023
1ff0a52
Specify encoding
sebbASF Oct 21, 2023
c465df7
Fix up GHA badges
sebbASF Oct 21, 2023
7eb223c
Bump commons-io from 2.14.0 to 2.15.0
garydgregory Oct 25, 2023
100d9b9
Bump github/codeql-action from 2.22.3 to 2.22.5
dependabot[bot] Oct 27, 2023
1522c18
Bump ossf/scorecard-action from 2.3.0 to 2.3.1
dependabot[bot] Oct 27, 2023
a8f96b8
Merge pull request #368 from apache/dependabot/github_actions/github/…
garydgregory Oct 27, 2023
345d72e
Merge pull request #369 from apache/dependabot/github_actions/ossf/sc…
garydgregory Oct 27, 2023
9966402
Typo
sebbASF Oct 27, 2023
e7433e2
Clarifies Java platform requirement
garydgregory Nov 2, 2023
8238974
Clarifies Java platform requirement
garydgregory Nov 2, 2023
763a338
Clarifies Java platform requirement
garydgregory Nov 2, 2023
72bdd97
Normalize test method names
garydgregory Nov 3, 2023
d2ed0ba
Sort test members
garydgregory Nov 3, 2023
394e65c
Make package private class final
garydgregory Nov 5, 2023
a1b4a4d
Don't use deprecated code
garydgregory Nov 12, 2023
8573614
Move JMH test dependency for IDEs
garydgregory Nov 14, 2023
3de773f
Bump github/codeql-action from 2.22.5 to 2.22.7
dependabot[bot] Nov 17, 2023
0a4a726
Merge pull request #371 from apache/dependabot/github_actions/github/…
garydgregory Nov 17, 2023
dbf0d7a
Bump commons-lang3 from 3.13.0 to 3.14.0
garydgregory Nov 22, 2023
75b34c7
Checkstyle: @author tags are deprecated
garydgregory Nov 23, 2023
70d9f7d
Bump github/codeql-action from 2.22.7 to 2.22.8
dependabot[bot] Nov 24, 2023
88ddaf5
Bump com.opencsv:opencsv from 5.8 to 5.9
dependabot[bot] Nov 24, 2023
ea6d2e3
Merge pull request #372 from apache/dependabot/github_actions/github/…
garydgregory Nov 24, 2023
8ac9d6c
Merge pull request #373 from apache/dependabot/maven/com.opencsv-open…
garydgregory Nov 24, 2023
0a0532c
Bump tests using com.opencsv:opencsv from 5.8 to 5.9 #373
garydgregory Nov 24, 2023
f706da9
Remove extra blank lines
garydgregory Nov 26, 2023
4c60131
Drop Coveralls
garydgregory Nov 28, 2023
f612284
Bump commons-io from 2.15.0 to 2.15.1
garydgregory Nov 29, 2023
3fc446a
Drop reference to IRC
garydgregory Nov 30, 2023
cdf8e2b
Bump actions/setup-java from 3.13.0 to 4.0.0
garydgregory Nov 30, 2023
1a612cb
Bump actions/setup-java from 3.13.0 to 4.0.0
garydgregory Nov 30, 2023
0a672fc
Bump actions/setup-java from 3.13.0 to 4.0.0
garydgregory Nov 30, 2023
4a3cc84
Fix link to the user mailing list
garydgregory Dec 5, 2023
08ee60b
Bump github/codeql-action from 2.22.8 to 2.22.9
dependabot[bot] Dec 8, 2023
55f01c7
Bump org.apache.commons:commons-parent from 64 to 65
dependabot[bot] Dec 8, 2023
dda15ca
Merge pull request #376 from apache/dependabot/maven/org.apache.commo…
garydgregory Dec 8, 2023
26f9bb6
Merge pull request #374 from apache/dependabot/github_actions/github/…
garydgregory Dec 8, 2023
fb21d69
Bump org.apache.commons:commons-parent from 64 to 65 #376
garydgregory Dec 8, 2023
b8a36ab
Use standard constant
garydgregory Dec 10, 2023
fb19605
Bump github/codeql-action from 2.22.9 to 2.22.10
garydgregory Dec 13, 2023
4e23edc
Bump github/codeql-action from 2.22.9 to 2.22.10
garydgregory Dec 13, 2023
1c8bdc9
Add Watchdog.Watchdog(Duration).
garydgregory Dec 14, 2023
04c7664
Bump actions/upload-artifact from 3.1.3 to 4.0.0
dependabot[bot] Dec 15, 2023
24276b4
Bump github/codeql-action from 2.22.10 to 3.22.11
dependabot[bot] Dec 15, 2023
37a983d
Merge pull request #377 from apache/dependabot/github_actions/actions…
garydgregory Dec 15, 2023
33e325e
Merge pull request #378 from apache/dependabot/github_actions/github/…
garydgregory Dec 15, 2023
9bf85a3
Bump github/codeql-action from 3.22.11 to 3.22.12
dependabot[bot] Dec 22, 2023
3fa7f21
Merge pull request #379 from apache/dependabot/github_actions/github/…
garydgregory Dec 22, 2023
c1a8ef6
Fix version comment [skip ci]
sebbASF Dec 23, 2023
1411729
Add version comment [skip ci]
sebbASF Dec 23, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 29 additions & 0 deletions .asf.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

github:
description: "Apache Commons CSV"
homepage: https://commons.apache.org/csv/

notifications:
commits: commits@commons.apache.org
issues: issues@commons.apache.org
pullrequests: issues@commons.apache.org
jira_options: link label
jobs: notifications@commons.apache.org
issues_bot_dependabot: notifications@commons.apache.org
pullrequests_bot_dependabot: notifications@commons.apache.org
issues_bot_codecov-commenter: notifications@commons.apache.org
pullrequests_bot_codecov-commenter: notifications@commons.apache.org
19 changes: 19 additions & 0 deletions .github/GH-ROBOTS.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

# Keeps on creating FUD PRs in test code
# Does not follow Apache disclosure policies
User-agent: JLLeitschuh/security-research
Disallow: *
159 changes: 85 additions & 74 deletions .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
@@ -1,74 +1,85 @@
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

name: "CodeQL"

on:
push:
branches: [ master ]
pull_request:
# The branches below must be a subset of the branches above
branches: [ master ]
schedule:
- cron: '33 9 * * 4'

jobs:
analyze:
name: Analyze
runs-on: ubuntu-latest
permissions:
actions: read
contents: read
security-events: write

strategy:
fail-fast: false
matrix:
language: [ 'java' ]
# CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python', 'ruby' ]
# Learn more about CodeQL language support at https://git.io/codeql-language-support

steps:
- name: Checkout repository
uses: actions/checkout@v3

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v1
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
# By default, queries listed here will override any specified in a config file.
# Prefix the list here with "+" to use these queries and those in the config file.
# queries: ./path/to/local/query, your-org/your-repo/queries@main

# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
uses: github/codeql-action/autobuild@v1

# ℹ️ Command-line programs to run using the OS shell.
# 📚 https://git.io/JvXDl

# ✏️ If the Autobuild fails above, remove it and uncomment the following three lines
# and modify them (or add more) to build your code if your project
# uses a compiled language

#- run: |
# make bootstrap
# make release

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v1
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

name: "CodeQL"

on:
push:
branches: [ master ]
pull_request:
# The branches below must be a subset of the branches above
branches: [ master ]
schedule:
- cron: '33 9 * * 4'

permissions:
contents: read

jobs:
analyze:
name: Analyze
runs-on: ubuntu-latest
permissions:
actions: read
contents: read
security-events: write

strategy:
fail-fast: false
matrix:
language: [ 'java' ]
# CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python', 'ruby' ]
# Learn more about CodeQL language support at https://git.io/codeql-language-support

steps:
- name: Checkout repository
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # 4.1.1
with:
persist-credentials: false
- uses: actions/cache@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@012739e5082ff0c22ca6d6ab32e07c36df03c4a4 # 3.22.12
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
# By default, queries listed here will override any specified in a config file.
# Prefix the list here with "+" to use these queries and those in the config file.
# queries: ./path/to/local/query, your-org/your-repo/queries@main

# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
uses: github/codeql-action/autobuild@012739e5082ff0c22ca6d6ab32e07c36df03c4a4 # 3.22.12

# ℹ️ Command-line programs to run using the OS shell.
# 📚 https://git.io/JvXDl

# ✏️ If the Autobuild fails above, remove it and uncomment the following three lines
# and modify them (or add more) to build your code if your project
# uses a compiled language

#- run: |
# make bootstrap
# make release

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@012739e5082ff0c22ca6d6ab32e07c36df03c4a4 # 3.22.12
52 changes: 52 additions & 0 deletions .github/workflows/coverage.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

name: Coverage

on: [push, pull_request]

permissions:
contents: read

jobs:
build:

runs-on: ubuntu-latest
strategy:
matrix:
java: [ 8 ]

steps:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # 4.1.1
with:
persist-credentials: false
- uses: actions/cache@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-
- name: Set up JDK ${{ matrix.java }}
uses: actions/setup-java@387ac29b308b003ca37ba93a6cab5eb57c8f5f93 # v4.0.0
with:
distribution: 'temurin'
java-version: ${{ matrix.java }}
- name: Build with Maven
run: mvn --show-version --batch-mode --no-transfer-progress test jacoco:report

- name: Upload coverage to Codecov
uses: codecov/codecov-action@eaaf4bedf32dbdc6b720b63067d99c4d77d6047d # v3.1.4
with:
files: ./target/site/jacoco/jacoco.xml
99 changes: 52 additions & 47 deletions .github/workflows/maven.yml
Original file line number Diff line number Diff line change
@@ -1,47 +1,52 @@
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

name: Java CI

on: [push, pull_request]

jobs:
build:

runs-on: ubuntu-latest
continue-on-error: ${{ matrix.experimental }}
strategy:
matrix:
java: [ 8, 11, 17 ]
experimental: [false]
# include:
# - java: 18-ea
# experimental: true

steps:
- uses: actions/checkout@v3
- uses: actions/cache@v3.0.2
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-
- name: Set up JDK ${{ matrix.java }}
uses: actions/setup-java@v2
with:
distribution: 'temurin'
java-version: ${{ matrix.java }}
- name: Build with Maven
run: mvn --file pom.xml --no-transfer-progress
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

name: Java CI

on: [push, pull_request]

permissions:
contents: read

jobs:
build:

runs-on: ubuntu-latest
continue-on-error: ${{ matrix.experimental }}
strategy:
matrix:
java: [ 8, 11, 17, 21 ]
experimental: [false]
# include:
# - java: 22-ea
# experimental: true

steps:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # 4.1.1
with:
persist-credentials: false
- uses: actions/cache@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-
- name: Set up JDK ${{ matrix.java }}
uses: actions/setup-java@387ac29b308b003ca37ba93a6cab5eb57c8f5f93 # v4.0.0
with:
distribution: 'temurin'
java-version: ${{ matrix.java }}
- name: Build with Maven
run: mvn -Ddoclint=all --show-version --batch-mode --no-transfer-progress
Loading