Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2389 commits
Select commit Hold shift + click to select a range
4ed454c
fix(deps): update module github.com/moov-io/base to v0.20.0 (#945)
renovate[bot] Jun 23, 2021
0e58101
Update browser demo description in readme (#946)
nlakritz Jun 24, 2021
d5abceb
fix(deps): update module github.com/moov-io/base to v0.20.1 (#947)
renovate[bot] Jun 25, 2021
a2f6176
api: fixup openapi spec and generate client in CI
adamdecaf Jun 25, 2021
ad59f85
Merge pull request #949 from adamdecaf/fixup-openapi-spec
adamdecaf Jun 25, 2021
289c47e
docs: changelog++
adamdecaf Jun 25, 2021
d53a8ed
release v1.9.3
adamdecaf Jun 25, 2021
53d83f9
api: include FileHeader's ID
adamdecaf Jun 25, 2021
953f8f5
file,server: add method for parsing JSON with custom validation
adamdecaf Jun 25, 2021
722ed28
test: update json test file for bypassing destination and origin
adamdecaf Jun 28, 2021
c4bbd59
Merge pull request #950 from adamdecaf/fix-944
adamdecaf Jun 28, 2021
91ee2f9
file: update docs on FileFromJSON validation
adamdecaf Jun 29, 2021
bdc9697
fix(deps): update module github.com/go-kit/kit to v0.11.0
renovate-bot Jul 4, 2021
56b61a4
Merge pull request #951 from moov-io/renovate/all
adamdecaf Jul 5, 2021
5166cac
fix(deps): update github.com/juju/ansiterm commit hash to 9283cdf (#952)
renovate[bot] Jul 6, 2021
5ce71f8
docs: update twitter and switch titles to sentence case (#954)
nlakritz Jul 7, 2021
816b472
build(deps): bump addressable from 2.7.0 to 2.8.0 in /docs
dependabot[bot] Jul 13, 2021
c923e4b
Merge pull request #955 from moov-io/dependabot/bundler/docs/addressa…
adamdecaf Jul 13, 2021
70944c6
fix: Dockerfile-webui to reduce vulnerabilities
snyk-bot Jul 14, 2021
b946023
Merge pull request #956 from moov-io/snyk-fix-6daa28161cfa722797a2f68…
adamdecaf Jul 14, 2021
8d5f247
fix: Dockerfile-fuzz to reduce vulnerabilities
snyk-bot Jul 14, 2021
6bfaffe
Merge pull request #957 from moov-io/snyk-fix-b69b28ffad95b73fc64f856…
adamdecaf Jul 14, 2021
48b19c2
fix(deps): update module github.com/aws/aws-lambda-go to v1.25.0
renovate-bot Jul 15, 2021
2e1ff9e
Merge pull request #958 from moov-io/renovate/all
adamdecaf Jul 15, 2021
49609c1
fix(deps): update module github.com/moov-io/base to v0.21.0
renovate-bot Jul 15, 2021
1aa1a9e
Merge pull request #959 from moov-io/renovate/all
adamdecaf Jul 19, 2021
a2ae6d6
Keep settlement date when parsing files. (#960)
eweise Jul 20, 2021
977abd1
build: use debian stable's slim image in webui
adamdecaf Jul 23, 2021
b525358
Implementing CustomReturnCode validation (#966)
emarcey Jul 23, 2021
6b9fcb4
fix(deps): update module github.com/moov-io/base to v0.21.1 (#962)
renovate[bot] Jul 23, 2021
40a16e0
docs: changelog++
adamdecaf Jul 23, 2021
6cf70b7
release v1.10.0
adamdecaf Jul 23, 2021
5e54ad6
cmd/achcli/describe: include EffectiveEntryDate on human readable out…
adamdecaf Jul 26, 2021
2ec091c
docs: changelog++
adamdecaf Jul 26, 2021
bfa4de3
release v1.10.1
adamdecaf Jul 26, 2021
a828a29
fix(deps): update module github.com/aws/aws-lambda-go to v1.26.0 (#968)
renovate[bot] Jul 30, 2021
667bd7d
docs: add blog guide to readme (#970)
nlakritz Aug 2, 2021
1504914
addenda99: Use updated R17 title / description (#971)
adamdecaf Aug 4, 2021
fb1e4bd
docs: changelog++
adamdecaf Aug 4, 2021
753deb5
build: bump version for dev
adamdecaf Aug 4, 2021
e473b66
meta: fixup from gosec linter
adamdecaf Aug 5, 2021
7cdd76c
fix(deps): update golang.org/x/oauth2 commit hash to 6f1e639 (#972)
renovate[bot] Aug 5, 2021
a7b785a
fix(deps): update module github.com/moov-io/base to v0.22.0
renovate-bot Aug 9, 2021
c55bb58
Merge pull request #974 from moov-io/renovate/all
adamdecaf Aug 10, 2021
e435ab3
batch: allow unequal ServiceClassCodes to be used
adamdecaf Aug 9, 2021
09dd219
fix(deps): update golang.org/x/oauth2 commit hash to faf39c7
renovate-bot Aug 10, 2021
5efdc74
server: allow unequalServiceClassCode query param
adamdecaf Aug 11, 2021
e759a61
docs: update with file creation query params
adamdecaf Aug 11, 2021
9945908
Merge pull request #975 from adamdecaf/unequal-scc-codes
adamdecaf Aug 11, 2021
bb29845
Merge pull request #976 from moov-io/renovate/all
adamdecaf Aug 11, 2021
2107d42
batch: include tests for unequal ServiceClassCode
adamdecaf Aug 11, 2021
e7e2268
docs: changelog++
adamdecaf Aug 11, 2021
073ee47
release v1.11.0
adamdecaf Aug 11, 2021
3244959
fix(deps): update module github.com/moov-io/base to v0.23.0
renovate-bot Aug 12, 2021
33273c1
Merge pull request #977 from moov-io/renovate/all
adamdecaf Aug 12, 2021
d04f90f
chore(deps): update all docker tags
renovate-bot Aug 19, 2021
92c52d1
Merge pull request #978 from moov-io/renovate/all
adamdecaf Aug 24, 2021
533e6e4
file: unmarshal with ValidateOpts if set
adamdecaf Sep 2, 2021
01fe821
file: allow for missing file header and control
adamdecaf Sep 2, 2021
dee39a2
file: during creation check ValidateOpts for allowing empty headers
adamdecaf Sep 2, 2021
459b63d
server: include missing FileHeader and missing FileControl query params
adamdecaf Sep 2, 2021
33fef70
Merge pull request #980 from moov-io/json-unmarshal-file-with-opts
adamdecaf Sep 2, 2021
bd686e0
docs: changelog++
adamdecaf Sep 2, 2021
950d37d
release v1.12.0
adamdecaf Sep 2, 2021
a90319d
fix(deps): update module github.com/mattn/go-isatty to v0.0.14
renovate-bot Sep 7, 2021
69877dd
Merge pull request #981 from moov-io/renovate/all
adamdecaf Sep 7, 2021
d6a8ee8
validate opts: custom trace number for batch
darwinz Sep 10, 2021
b6c9694
Merge pull request #982 from moov-io/batch-validate-opts
adamdecaf Sep 10, 2021
255e767
meta: fix build stanzas for Go 1.17
adamdecaf Sep 10, 2021
0989d6a
build: update to Go 1.17
adamdecaf Sep 10, 2021
c581963
docs: changelog++
adamdecaf Sep 10, 2021
e2ba93a
release v1.12.1
adamdecaf Sep 10, 2021
fd93004
fix(deps): update module github.com/moov-io/base to v0.24.0
renovate-bot Sep 10, 2021
9161b65
Merge pull request #983 from moov-io/renovate/all
adamdecaf Sep 13, 2021
a73676a
file: pass through ValidateOpts for inner JSON unmarshals
adamdecaf Sep 22, 2021
3a71b1d
batch: check ValidateOpts prior to TraceNumber ascending verification
adamdecaf Sep 22, 2021
7ddb0f1
Merge pull request #984 from moov-io/file-unmarshal-opts
adamdecaf Sep 23, 2021
3c66a2b
docs: release notes for v1.12.2
adamdecaf Sep 23, 2021
3f20f09
release v1.12.2
adamdecaf Sep 23, 2021
4b8c9ea
build(deps): bump nokogiri from 1.11.5 to 1.12.5 in /docs
dependabot[bot] Sep 28, 2021
550423d
Merge pull request #986 from moov-io/dependabot/bundler/docs/nokogiri…
adamdecaf Sep 28, 2021
97daa18
small README fixes
mtwstudios Nov 2, 2021
03a3bc5
Merge pull request #989 from mtwstudios/patch-1
adamdecaf Nov 2, 2021
10801a8
build: enforce a coverage threshold
adamdecaf Nov 25, 2021
c5fff49
Merge pull request #991 from adamdecaf/enforce-coverage-threshold
adamdecaf Nov 25, 2021
d3534ee
server: verify balanced file validates
adamdecaf Dec 20, 2021
71793fa
docs: replace paygate references with achgateway
adamdecaf Dec 22, 2021
61cf353
merge: carry through ValidateOpts from files
adamdecaf Jan 26, 2022
fce257e
file: include ValidateOpts with JSON representations
adamdecaf Jan 26, 2022
7ac451b
Merge pull request #993 from moov-io/file-marshal-validateopts
adamdecaf Jan 27, 2022
c405aff
docs: update validation section
adamdecaf Jan 27, 2022
a8ffb59
docs: update http server validation params
adamdecaf Jan 27, 2022
e6edb69
docs: release v1.13.0
adamdecaf Jan 27, 2022
d4dc8b6
fix: better date validation
adamdecaf Feb 26, 2022
eaf144d
build(deps): bump nokogiri from 1.12.5 to 1.13.3 in /docs
dependabot[bot] Feb 26, 2022
d896076
Merge pull request #1000 from moov-io/dependabot/bundler/docs/nokogir…
adamdecaf Feb 28, 2022
03c6511
Merge pull request #999 from adamdecaf/better-date-validation
adamdecaf Feb 28, 2022
de0d710
docs: release v1.13.1
adamdecaf Feb 28, 2022
668dec1
meta: update moov-io/base and our logging library
adamdecaf Mar 9, 2022
770e3be
Merge pull request #1001 from adamdecaf/update-base-logger
adamdecaf Mar 9, 2022
0c8109d
build: install git in builder image
adamdecaf Mar 21, 2022
6429daa
fix(deps): update all
renovate-bot Mar 21, 2022
1bbb082
Merge pull request #985 from moov-io/renovate/all
adamdecaf Mar 21, 2022
0caabca
feat: add support for "Dishonored Returns" with addenda records
adamdecaf Mar 28, 2022
22244dd
Merge pull request #1002 from moov-io/dishonored-return
adamdecaf Mar 30, 2022
6ffa1e2
feat: support parsing out Contested Dishonored Returns
adamdecaf Mar 30, 2022
2bea9ea
feat: specify json struct tags for Dishonored and Contested returns
adamdecaf Mar 30, 2022
ca17421
Merge pull request #1004 from moov-io/contested-returns
adamdecaf Mar 30, 2022
91c9e02
docs: release v1.14.0
adamdecaf Mar 30, 2022
ad31e8f
docs: provide specific actions of CustomTraceNumbers
adamdecaf Apr 1, 2022
0e86c8d
build(deps): bump nokogiri from 1.13.3 to 1.13.4 in /docs
dependabot[bot] Apr 12, 2022
afcb1a1
Merge pull request #1007 from moov-io/dependabot/bundler/docs/nokogir…
adamdecaf Apr 12, 2022
cbc3e4e
fix(deps): update module github.com/aws/aws-lambda-go to v1.30.0
renovate-bot Apr 14, 2022
ca83467
Merge pull request #1003 from moov-io/renovate/all
adamdecaf Apr 22, 2022
554e094
fix(deps): update module github.com/aws/aws-lambda-go to v1.31.1
renovate-bot Apr 25, 2022
c2ab1f2
Merge pull request #1008 from moov-io/renovate/all
adamdecaf Apr 26, 2022
182d5c1
merge: allow splitting files on their maximum dollar amounts
adamdecaf Apr 27, 2022
c0af4d3
Merge pull request #1009 from adamdecaf/max-dollar-amount-per-file
adamdecaf Apr 29, 2022
8776add
docs: release v1.15.0
adamdecaf May 3, 2022
0a193dc
feat: improve performance of getTraceNumbers
adamdecaf May 9, 2022
8108c4e
Merge pull request #1012 from moov-io/profile-getTraceNumbers
adamdecaf May 9, 2022
1a99be4
fix: go vet
adamdecaf May 9, 2022
0f1ba55
docs: release v1.15.1
adamdecaf May 9, 2022
5f80d54
fix(deps): update module github.com/moov-io/base to v0.29.0
renovate-bot May 10, 2022
d9193f3
Merge pull request #1013 from moov-io/renovate/all
adamdecaf May 10, 2022
46ff83a
batch: skip addendaFieldInclusion with Offset entries
adamdecaf May 6, 2022
cbd317d
api: add missing validate opts query params, Addenda99 Dishonored and…
adamdecaf May 11, 2022
7100e5d
Merge pull request #1011 from moov-io/issues1010-fix
adamdecaf May 11, 2022
5ae96e9
Merge pull request #1014 from adamdecaf/api-updates-2022-05-11
adamdecaf May 11, 2022
7d37a36
fix(deps): update module github.com/prometheus/client_golang to v1.12.2
renovate-bot May 13, 2022
f3e45e8
Merge pull request #1015 from moov-io/renovate/all
adamdecaf May 13, 2022
1e8880f
fix(deps): update module github.com/moov-io/base to v0.29.2
renovate-bot May 13, 2022
31a0540
Merge pull request #1016 from moov-io/renovate/all
adamdecaf May 13, 2022
d7df823
fix(deps): update module github.com/go-kit/log to v0.2.1
renovate-bot May 14, 2022
151d8ee
Merge pull request #1017 from moov-io/renovate/all
adamdecaf May 16, 2022
d051935
chore(deps): update all
renovate-bot May 17, 2022
f1c1b01
Merge pull request #1018 from moov-io/renovate/all
adamdecaf May 17, 2022
0cc9908
build: update base images
adamdecaf May 18, 2022
efc3a4f
fix(deps): update module github.com/aws/aws-lambda-go to v1.32.0
renovate-bot May 19, 2022
8a9c1aa
build(deps): bump nokogiri from 1.13.4 to 1.13.6 in /docs
dependabot[bot] May 19, 2022
4ade71f
Merge pull request #1021 from moov-io/dependabot/bundler/docs/nokogir…
adamdecaf May 19, 2022
b9dbe25
Merge pull request #1020 from moov-io/renovate/all
adamdecaf May 19, 2022
d4fedeb
build: update codeql action
adamdecaf May 19, 2022
a0d3460
Add option to skip ascending batch sequence validation
ckbaum May 20, 2022
3809680
Merge pull request #1023 from ckbaum/allow-unordered-batch-numbers
adamdecaf May 23, 2022
ec9553f
release v1.16.0
adamdecaf May 23, 2022
b0c8a20
server: read unorderedBatchNumbers query param
adamdecaf May 23, 2022
91912a0
release v1.16.1
adamdecaf May 23, 2022
4772015
feat: set Addenda trace numbers in (EntryDetail).SetTraceNumber
adamdecaf Jun 1, 2022
c2d76e3
Merge pull request #1025 from moov-io/set-addenda-trace-numbers
adamdecaf Jun 1, 2022
19220ef
feat: add build file endpoint
adamdecaf Jun 1, 2022
d0ba167
docs: add build file endpoint
adamdecaf Jun 1, 2022
2e4a33c
Merge pull request #1026 from moov-io/add-build-endpoint
adamdecaf Jun 1, 2022
c24726b
cmd/webui: write library version to page
adamdecaf Jun 1, 2022
7f12ecd
cmd/webui: update wasm_exec.js bundle
adamdecaf Jun 1, 2022
f6259ef
release v1.17.0
adamdecaf Jun 2, 2022
a868d75
fix(deps): update module github.com/moov-io/base to v0.30.0
renovate-bot Jun 2, 2022
26eca42
Merge pull request #1027 from moov-io/renovate/all
adamdecaf Jun 2, 2022
e81d128
docs: add AllowUnorderedBatchNumbers to create-file page
adamdecaf Jun 2, 2022
04b6086
docs: clarify server configuration page
adamdecaf Jun 3, 2022
e2d3e72
fix(deps): update module github.com/stretchr/testify to v1.7.2
renovate-bot Jun 6, 2022
1c644bd
Merge pull request #1028 from moov-io/renovate/all
adamdecaf Jun 6, 2022
e5fe1da
Export the settlementDate field in batchHeader and iatBatchHeader
ckbaum Jun 7, 2022
a9302f3
Merge pull request #1030 from ckbaum/ckbaum/export-settlement-date
adamdecaf Jun 7, 2022
1ef4523
release v1.18.0
adamdecaf Jun 7, 2022
28f4952
feat: support Refused COR/NOC codes
adamdecaf Jun 15, 2022
7fa238e
Merge pull request #1031 from adamdecaf/refused-nocs
adamdecaf Jun 15, 2022
f175831
fix(deps): update module github.com/moov-io/base to v0.31.1
renovate-bot Jun 15, 2022
c7e8214
Merge pull request #1032 from moov-io/renovate/all
adamdecaf Jun 15, 2022
65f5f21
release v1.18.1
adamdecaf Jun 15, 2022
1755413
fix(deps): update module github.com/stretchr/testify to v1.7.4
renovate[bot] Jun 21, 2022
a258e1d
Merge pull request #1033 from moov-io/renovate/all
adamdecaf Jun 21, 2022
2c05b24
fix(deps): update module github.com/stretchr/testify to v1.7.5
renovate[bot] Jun 24, 2022
8227fcc
Merge pull request #1034 from moov-io/renovate/all
adamdecaf Jun 24, 2022
7f89d4e
docs: update Community to include awesome-fintech and terms-dictionary
adamdecaf Jun 28, 2022
2609aad
docs: mention that functions cannot be serialized to JSON
adamdecaf Jun 28, 2022
b93b8ec
fix(deps): update module github.com/stretchr/testify to v1.8.0
renovate[bot] Jun 29, 2022
4a45012
Merge pull request #1035 from moov-io/renovate/all
adamdecaf Jun 29, 2022
243c83d
fix(deps): update module github.com/aws/aws-lambda-go to v1.32.1
renovate[bot] Jun 30, 2022
35e8eac
Merge pull request #1036 from moov-io/renovate/all
adamdecaf Jul 5, 2022
9f63858
Update openapi.yaml to address discrepancies
ckbaum Jul 6, 2022
5b85250
Update openapi.yaml
ckbaum Jul 6, 2022
edb6043
Merge pull request #1038 from ckbaum/ckbaum/update-openapi-spec
adamdecaf Jul 6, 2022
4bfa5b2
fix(deps): update module github.com/moov-io/base to v0.32.0
renovate[bot] Jul 7, 2022
13f822a
Merge pull request #1040 from moov-io/renovate/all
adamdecaf Jul 7, 2022
3ec955c
fix: reduce memory usage during MergeFiles
adamdecaf Jul 7, 2022
474189e
Merge pull request #1041 from adamdecaf/optimize-merge-entries
adamdecaf Jul 7, 2022
06c8092
release v1.18.2
adamdecaf Jul 7, 2022
006e8cb
fix(deps): update module github.com/moov-io/base to v0.33.0
renovate[bot] Jul 12, 2022
2e8077c
Merge pull request #1042 from moov-io/renovate/all
adamdecaf Jul 12, 2022
89a203a
feat: add R62 and R77 return codes
adamdecaf Jul 13, 2022
6149393
Merge pull request #1044 from adamdecaf/add-R62-and-R77-codes
adamdecaf Jul 13, 2022
5b17975
release v1.18.3
adamdecaf Jul 13, 2022
b5caccb
Fix entry category assignment in Reader
ckbaum Jul 14, 2022
b1e080c
Merge pull request #1046 from ckbaum/ckbaum/entry-category-assignment…
adamdecaf Jul 14, 2022
dcfdaa3
release v1.18.4
adamdecaf Jul 14, 2022
81eebf7
docs: update ppd-valid.json ID values
adamdecaf Jul 18, 2022
7d107d6
feat: add R36 return code
adamdecaf Jul 18, 2022
9ddaead
Merge pull request #1049 from adamdecaf/update-ppd-example
adamdecaf Jul 18, 2022
8faf3a5
fix(deps): update module github.com/aws/aws-lambda-go to v1.33.0
renovate[bot] Jul 19, 2022
297c9e0
release v1.18.5
adamdecaf Jul 19, 2022
eac84fb
Merge pull request #1053 from moov-io/renovate/all
adamdecaf Jul 19, 2022
eefe581
docs: clarify TEL/WEB payment type code field
adamdecaf Jul 20, 2022
7cca2bb
chore(deps): update dependency tzinfo to v1.2.10 [security]
renovate[bot] Jul 22, 2022
b8b21e5
Merge pull request #1057 from moov-io/renovate/rubygems-tzinfo-vulner…
adamdecaf Jul 22, 2022
46457a9
build: require Go 1.18 and set ReadHeaderTimeout
adamdecaf Jul 22, 2022
52f0fe0
fix(deps): update golang.org/x/oauth2 digest to c8730f7
renovate[bot] Jul 22, 2022
a2fb855
Merge pull request #1054 from moov-io/renovate/all
adamdecaf Jul 22, 2022
5a9957d
fix(deps): update golang.org/x/oauth2 digest to 128564f
renovate[bot] Jul 22, 2022
a8d0851
Merge pull request #1058 from moov-io/renovate/all
adamdecaf Jul 25, 2022
13315f7
server: verify fileID specified in JSON is kept
adamdecaf Jul 28, 2022
f5a7b99
fix(deps): update module github.com/aws/aws-lambda-go to v1.34.1
renovate[bot] Jul 31, 2022
7f09eda
Merge pull request #1061 from moov-io/renovate/all
adamdecaf Aug 2, 2022
defcef5
build: remove deprecated ioutil functions, gofmt from go1.19
adamdecaf Aug 9, 2022
a590989
Merge pull request #1065 from adamdecaf/go1.19
adamdecaf Aug 10, 2022
3708c06
fix: contested return addenda parsing of dishonored returns
adamdecaf Aug 9, 2022
a7535c7
feat: read fileID path parameter on creation
adamdecaf Jul 28, 2022
3e22799
test: verify Contested returns are parsed correctly
adamdecaf Aug 10, 2022
3debb93
Merge pull request #1066 from adamdecaf/fix-issue-1064
adamdecaf Aug 11, 2022
829c967
release v1.18.6
adamdecaf Aug 11, 2022
9e21241
Merge pull request #1060 from adamdecaf/read-fileID-from-path
adamdecaf Aug 11, 2022
c548015
fix(deps): update all
renovate[bot] Aug 15, 2022
626f584
Merge pull request #1062 from moov-io/renovate/all
adamdecaf Aug 15, 2022
be875f0
feat: return ACH file with creation, flatten, and segment endpoints
adamdecaf Aug 15, 2022
4d69e41
Remove recordType and reserved fields from all models
ckbaum Aug 17, 2022
20fd1da
Merge pull request #1070 from ckbaum/ckbaum/remove-record-type-fields
adamdecaf Aug 17, 2022
fc57391
Merge pull request #1067 from adamdecaf/return-file-on-create
adamdecaf Aug 17, 2022
64aa960
server: rename segmentFile as segmentFileID to clarify namings
adamdecaf Aug 19, 2022
4a54473
feat: add endpoint to segment files without a fileID
adamdecaf Aug 19, 2022
f6fbfea
docs: update OpenAPI spec with /segment endpoint
adamdecaf Aug 19, 2022
ff9c07d
Merge pull request #1073 from adamdecaf/new-segment-endpoint
adamdecaf Aug 22, 2022
0a54d9b
release v1.19.0
adamdecaf Aug 22, 2022
7690004
release v1.19.1
adamdecaf Aug 22, 2022
9ab481e
fix(deps): update golang.org/x/oauth2 digest to 0ebed06
renovate[bot] Aug 22, 2022
0d49280
Merge pull request #1074 from moov-io/renovate/all
adamdecaf Aug 26, 2022
4546d03
Changing the ServiceClassCode validate for ARC, BOC, CIE, POP, RCK, T…
Aug 29, 2022
d1927cd
Adding test cases for changes done
Aug 30, 2022
52032e7
Merge pull request #1075 from nazeer1100126/PR_1072
adamdecaf Aug 30, 2022
6bb5f95
build: update github.com/moov-io/base to v0.34.1
adamdecaf Aug 30, 2022
edc4445
release v1.19.2
adamdecaf Aug 30, 2022
0383d3f
fix: calculate EntryHash from ABA8, properly format string value
adamdecaf Sep 1, 2022
8ff9a21
Merge pull request #1078 from moov-io/fix-discussion-1077
adamdecaf Sep 1, 2022
1f4567b
release v1.19.3
adamdecaf Sep 1, 2022
b38b5ae
test: verify we pad to 10 lines in writer
adamdecaf Sep 1, 2022
65050d8
docs: switch emails to oss@moov.io
adamdecaf Sep 7, 2022
c970f37
docs: update AUTHORS
adamdecaf Sep 7, 2022
ead5c84
fix(deps): update golang.org/x/oauth2 digest to f213421
renovate[bot] Sep 9, 2022
207dd02
Merge pull request #1079 from moov-io/renovate/all
adamdecaf Sep 9, 2022
45be5a3
Merge https://github.com/moov-io/ach into update-moov-io
steve-jadav-sezzle Sep 9, 2022
321115f
remove addenda.go
steve-jadav-sezzle Sep 9, 2022
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
  •  
  •  
  •  
32 changes: 32 additions & 0 deletions .codecov.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
codecov:
notify:
require_ci_to_pass: yes

coverage:
precision: 2
round: down
range: "70...100"

status:
project: yes
patch: yes
changes: no

parsers:
gcov:
branch_detection:
conditional: yes
loop: yes
method: no
macro: no

comment:
layout: "header, diff"
behavior: default
require_changes: no

ignore:
- "*Errors.go" # ignore error files
- "test/.*"
- "*_test.go"
- "examples/.*"
2 changes: 2 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
* @adamdecaf
* @vxio
11 changes: 11 additions & 0 deletions .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<!-- Please fill out the following questions, thanks! -->

ACH Version: ``

**What were you trying to do?**

**What did you expect to see?**

**What did you see?**

**How can we reproduce the problem?**
27 changes: 27 additions & 0 deletions .github/workflows/codeql.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
name: CodeQL Analysis

on:
push:
pull_request:
schedule:
- cron: '0 10 * * 0'

jobs:
CodeQL-Build:
strategy:
fail-fast: false
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v2

- name: Initialize CodeQL
uses: github/codeql-action/init@v2
with:
languages: go

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v2
env:
GOOS: js
GOARCH: wasm
51 changes: 51 additions & 0 deletions .github/workflows/go.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
name: Go

on:
push:
branches: [ master ]
pull_request:
branches: [ master ]

jobs:
build:
name: Go Build
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
steps:
- name: Set up Go 1.x
uses: actions/setup-go@v2
with:
go-version: ^1.17
id: go

- name: Check out code into the Go module directory
uses: actions/checkout@v2

- name: Install make (Windows)
if: runner.os == 'Windows'
run: choco install -y make mingw

- name: Check OpenAPI
if: runner.os == 'Linux'
run: make check-openapi

- name: Generate OpenAPI
if: runner.os == 'Linux'
run: |
go get -u golang.org/x/oauth2
make client

- name: Check
run: make check
env:
GOLANGCI_LINTERS: gosec

- name: Upload Code Coverage
if: runner.os == 'Linux'
run: bash <(curl -s https://codecov.io/bash)

- name: Docker Build
if: runner.os == 'Linux'
run: make docker && make test-integration && make clean-integration
183 changes: 183 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,183 @@
name: Create Release

on:
push:
tags: [ "v*.*.*" ]

jobs:
testing:
name: Testing
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
steps:
- name: Set up Go 1.x
uses: actions/setup-go@v2
with:
go-version: ^1.17
id: go

- name: Check out code into the Go module directory
uses: actions/checkout@v2

- name: Check
run: make check

create_release:
name: Create Release
needs: [testing]
runs-on: ubuntu-latest
steps:
- name: Create Release
id: create_release
uses: actions/create-release@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
tag_name: ${{ github.ref }}
release_name: Release ${{ github.ref }}
prerelease: true

- name: Output Release URL File
run: echo "${{ steps.create_release.outputs.upload_url }}" > release_url.txt

- name: Save Release URL File for publish
uses: actions/upload-artifact@v1
with:
name: release_url
path: release_url.txt

publish:
name: Publish
needs: [testing, create_release]
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
steps:
- name: Set up Go 1.x
uses: actions/setup-go@v2
with:
go-version: ^1.14
id: go

- name: Check out code into the Go module directory
uses: actions/checkout@v2

- name: Load Release URL File from release job
uses: actions/download-artifact@v1
with:
name: release_url

- name: Distribute
run: make dist

- name: Get Release File Name & Upload URL
id: get_release_info
shell: bash
run: |
value=`cat release_url/release_url.txt`
echo ::set-output name=upload_url::$value
env:
TAG_REF_NAME: ${{ github.ref }}
REPOSITORY_NAME: ${{ github.repository }}

- name: Upload Linux Server Binary
if: runner.os == 'Linux'
uses: actions/upload-release-asset@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ steps.get_release_info.outputs.upload_url }}
asset_path: ./bin/ach-linux-amd64
asset_name: ach-linux-amd64
asset_content_type: application/octet-stream

- name: Upload Linux achcli Binary
if: runner.os == 'Linux'
uses: actions/upload-release-asset@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ steps.get_release_info.outputs.upload_url }}
asset_path: ./bin/achcli-linux-amd64
asset_name: achcli-linux-amd64
asset_content_type: application/octet-stream

- name: Upload macOS Server Binary
if: runner.os == 'macOS'
uses: actions/upload-release-asset@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ steps.get_release_info.outputs.upload_url }}
asset_path: ./bin/ach-darwin-amd64
asset_name: ach-darwin-amd64
asset_content_type: application/octet-stream

- name: Upload macOS achcli Binary
if: runner.os == 'macOS'
uses: actions/upload-release-asset@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ steps.get_release_info.outputs.upload_url }}
asset_path: ./bin/achcli-darwin-amd64
asset_name: achcli-darwin-amd64
asset_content_type: application/octet-stream

- name: Upload Windows Server Binary
if: runner.os == 'Windows'
uses: actions/upload-release-asset@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ steps.get_release_info.outputs.upload_url }}
asset_path: ./bin/ach.exe
asset_name: ach.exe
asset_content_type: application/octet-stream

- name: Upload Windows achcli Binary
if: runner.os == 'Windows'
uses: actions/upload-release-asset@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ steps.get_release_info.outputs.upload_url }}
asset_path: ./bin/achcli.exe
asset_name: achcli.exe
asset_content_type: application/octet-stream

docker:
name: Docker
needs: [testing, create_release]
runs-on: ubuntu-latest
steps:
- name: Set up Go 1.x
uses: actions/setup-go@v2
with:
go-version: ^1.14
id: go

- name: Check out code into the Go module directory
uses: actions/checkout@v2

- name: Docker
run: make docker

- name: Docker Push
run: |+
echo "$DOCKER_PASSWORD" | docker login -u "$DOCKER_USERNAME" --password-stdin
make release-push
env:
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}

- name: Quay.io Push
run: |+
echo "$DOCKER_PASSWORD" | docker login -u "$DOCKER_USERNAME" --password-stdin quay.io
make quay-push
env:
DOCKER_USERNAME: ${{ secrets.QUAY_USERNAME }}
DOCKER_PASSWORD: ${{ secrets.QUAY_PASSWORD }}
29 changes: 29 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
#### joe made this: http://goel.io/joe

.DS_Store

#####=== Go ===#####

# Compiled Object files, Static and Dynamic libs (Shared Objects)
Expand Down Expand Up @@ -30,6 +32,33 @@ _cgo_export.*

_testmain.go

*.out
*.exe
*.test
*.prof

.vscode/launch.json

# code coverage
coverage.html
cover.out
coverage.txt
misspell*
staticcheck*
/lint-project.sh
bin/
tmp/

# fuzzing
test/fuzz-reader/crashes
test/fuzz-reader/suppressions
test/fuzz-reader/*.zip
test/fuzz-reader/corpus/*.tar.gz

go-licenser*.tar.gz
go-licenser

openapi-generator*.jar
/cmd/webui/assets/ach.wasm
/.idea/*
/client/
8 changes: 0 additions & 8 deletions .travis.yml

This file was deleted.

Loading