Commit Graph

382 Commits

Author SHA1 Message Date
Aleksey Kashapov
b78d0f5dd1
TD-964: Bumps valitydev/damsel@7762f6c (#50)
Some checks failed
Vality basic linters / lint (push) Has been cancelled
Build and publish Docker image / build-push (push) Has been cancelled
Erlang CI Checks / Load .env (push) Has been cancelled
Erlang CI Checks / Run checks (push) Has been cancelled
2024-09-18 11:59:10 +03:00
Aleksey Kashapov
c59cb7c2b8
IMP-278: Reverts damsel w/ legacy payouts support (#49)
* IMP-278: Reverts damsel w/ legacy payouts support

* Bumps damsel
2024-09-12 12:32:53 +03:00
Aleksey Kashapov
e16301bd9a
IMP-278: Retires payouts (#48)
* IMP-278: Retires payouts

* Refactors fixture for `pm_party_tests_SUITE:check_all_payment_methods/1` testcase

* Fixes dialyzer warns and updates woody metrics publishing

* Bumps CI cache

* Fixes deps order in main application

* Bumps damsel

* Reverts removed fields

* Bumps damsel

* Bumps CI

* Bumps damsel
2024-08-28 17:40:50 +03:00
ttt161
9af7d71577
FIN-39: additional info support (#46)
* FIN-39: additional info support

* FT-39: coverage off

* FIN-39: fix issues

* FIN-39: fix effects

---------

Co-authored-by: ttt161 <losto@nix>
2024-07-01 15:02:46 +03:00
Aleksey Kashapov
6d0040df4a
TD-895: Adds support for turnover-limit-decisions reduction in payment terms (#44) 2024-04-09 12:01:40 +03:00
ndiezel0
7c202dc63d
OPS-442: Add new field to Shop (#43)
* OPS-442: Add new field to Shop

* Bump damsel

* Add important comment for later
2024-04-02 14:04:25 +05:00
Aleksey Kashapov
008486a74c
TD-846: Bumps valitydev/damsel@decfa45 (#42) 2024-02-01 09:44:33 +03:00
ndiezel0
eeecf69ecc
TD-817: Update damsel (#41) 2023-11-20 17:36:38 +05:00
Aleksey Kashapov
28c1b38ec6
TD-686: Adopts opentelemetry API (#40) 2023-10-24 16:14:18 +03:00
ndiezel0
21752a9252
TD-717: Add global_allow field (#39)
* TD-717: Add global_allow field

* Refactor

* Update dominant

* Update shumway version

* TD-717: Add global_allow to Provider and Terminal terms

* Change damsel to master
2023-09-19 18:08:15 +05:00
Aleksey Kashapov
18bba50a78
OPS-268: Adds default logger permissions (#37) 2023-07-13 15:28:35 +03:00
Aleksey Kashapov
defe3f23ac
OPS-268: Setups user in Dockerfile (#36) 2023-07-05 13:51:11 +03:00
ttt161
14c307f0de
SEC-331: cut secrets from logs (#35)
* SEC-331: cut secrets from logs

* SEC-331: fix formatting

* SEC-331: fix dialyzer

* SEC-331: cleanup logs

---------

Co-authored-by: anatoliy.losev <losto@nix>
2023-06-09 11:08:51 +03:00
ttt161
9b423010e3
add currency assertion log (#34)
Co-authored-by: anatoliy.losev <losto@nix>
2023-06-06 19:16:22 +03:00
Артем
410d34d70c
added log (#33) 2023-06-06 14:25:55 +03:00
ttt161
9150bc3545
TD-621: add logging for rejected routes (#32)
* TD-621: add logging for rejected routes

* TD-621: fix issue

---------

Co-authored-by: anatoliy.losev <losto@nix>
2023-06-06 16:58:40 +07:00
ttt161
6a6118caa5
TD-600: bump damsel (#31)
Co-authored-by: anatoliy.losev <losto@nix>
2023-05-24 15:25:21 +03:00
ndiezel0
1c71d1743b
TD-574: Fix condition (#30) 2023-05-19 19:56:57 +05:00
ndiezel0
486616e7ae
TD-574: Add new condition (#29)
* TD-574: Add new condition

* Fix test
2023-05-10 04:09:19 +05:00
Aleksey Kashapov
4a94036a44
CM-23: Bumps damsel (#28) 2023-03-22 17:53:35 +03:00
Aleksey Kashapov
57d4d6437e
VEN-11: Updates damsel and mg_proto ref (#27) 2023-03-09 18:29:49 +03:00
Артем
bc8368d620
Fix: Reduce combination (any_of, all_of) was not an ordset (#26)
* fixed

* updated workflow version
2022-11-29 19:07:49 +04:00
Артем
1e9f4fd840
TD-435 -Fix: add allow to merge provider and terminal terms (#25) 2022-11-22 12:13:48 +04:00
Артем
af7046e3db
TD-435: Add allow support (#24)
* added allow support

* bumped damsel

* added withdrawal allow
2022-11-11 13:04:03 +04:00
Andrew Mayorov
1c7f97d16c
TD-416: Ensure partially reduced predicate is valid predicate (#23)
* Simplify combination consisting of single predicate
* Add extra testcases
* Enable coveralls
2022-10-03 13:54:20 +03:00
Артем
bbbeae5006
TD-330: Fix - Add merge and calc of turnover limit to withdrawal terms (#22) 2022-07-13 17:13:43 +03:00
Andrew Mayorov
ac54f129f6
TD-222: Reuse valitydev/action-deploy-docker@v2 (#21) 2022-07-12 11:09:19 +03:00
Артем
4ea2b1562e
TD-330: Bump damsel (#20)
* bumped to valitydev/damsel@03bbf48

* fixed after bump

* updated workflow version

* fixed fmt and linter

* fixed

* fixed

* changed cache version

* Revert "Auxiliary commit to revert individual files from 7f5eb344211ed6353bf5391b9d331ef2fc50ebf7"

This reverts commit 8d9749077970f9b0759b777e90a35d188a3d669c.

* fixed
2022-07-01 13:40:47 +03:00
Артем
bb4549c521
TD-198: Remove deprecated methods (#17)
* removed

* fixed

* fixed

* added payment tool bank card unit tests

* fixed fmt
2022-05-12 11:17:03 +03:00
Alexey S
33534906fb
TD-260: Update damsel and remove migration code (#16) 2022-04-21 11:21:14 +03:00
ndiezel0
f757b7905b
TD-262: Move from shumpune to accounter (#15)
* TD-262: Move from shumpune to accounter

* Fix spec

* Add test

* Fix
2022-04-08 01:32:50 +03:00
Alexey S
76058e0aa8
TD-226: Remove UserInfo-based auth (#13) 2022-04-05 14:51:12 +03:00
Andrew Mayorov
0d6ab9407d
OPS-53: Implement ComputeProviderTerminal (#8)
* Bump to valitydev/damsel@8016313a
* Make testclient more flexible yet explicit
* Isolate exception throwing in handler module
2022-03-04 19:15:50 +03:00
github-actions[bot]
b8bc5460c6 Update file(s) from valitydev/.github 2022-02-22 07:25:21 +00:00
github-actions[bot]
afc568c649 Update file(s) from valitydev/.github 2022-02-22 07:25:13 +00:00
ndiezel0
e456e2465e
TD-129: Add multiplatform support (#5)
* TD-129: Add multiplatform support

* Setup qemu

* Use TARGETARCH instead

* Add parallel work and caching to build

* Hide Arm64 build behind if

* Rework workers to use matrix

* test push

* Set up qemu

* Move to different workflow

* Final touches

* Move to gha caching for docker
2022-02-11 14:18:40 +03:00
Артем
36f4567b61
APM-43: Support withdrawal methods selector (#3)
* bump damsel

* bumped again

* added methods test

* fixed format

* test test

* added termset check

* fixed

* fixed format

* added fail test cases

* refactored fail test case

* added explicit result match

* fixed ref

* added digital wallet deprecated fizture

* added assert match

* added missed case

* added logs

* changed to io

* removed unused pomt
2022-02-10 19:30:58 +03:00
Andrew Mayorov
ca90f06a11
Expose SERVICE_NAME as env so CMD expands properly (#6) 2022-02-10 11:49:52 +03:00
ndiezel0
d86fcbf5b5
APM-55: Add GenericPaymentSystem support (#4)
* APM-55: Add GenericPaymentSystem support

* Update dominant

* Fix test fixture

* Add generic payment-service

* Add test

* Replace ct test with unit test

* Format and fix spec

* Review fix
2022-02-08 21:53:38 +03:00
ndiezel0
a405fce864
TD-128: Add CI, Makefile, Dockerfile and docker-compose.yaml (#2)
* TD-128: Add CI, Makefile, Dockerfile and docker-compose.yaml

* Fix format and lint

* Use compose test

* Update erlang workflow version

* Add covertool

* Move to valitydev repos

* Add prometheus clarification

* Use compose spec instead of docker compose spec

* Update .github/workflows/build-image.yaml

Co-authored-by: Alexey S. <kehitt@users.noreply.github.com>

* Add healthchecks to dominant and machinegun in compose file

* Fix Dockerfile SERVICE arg

* Try to solve mystery of alias

* fix

* fix

* fix

* Only check shumway to be healthy

* Insert daemon socket

* Find container

* Inspect last container

* Try different method to print inspect

* One last try

* Fix

* Remove hostname from docker-compose.yaml

* Check `$SERVICENAME` availability

* cat envfile

* Test theory

* Change service name

* Revert experiments

* Fix healthcheck

* Disable wait for health on dominant

Co-authored-by: Alexey S. <kehitt@users.noreply.github.com>
2022-02-07 11:17:17 +03:00
Andrew Mayorov
d1cd895fe6
Merge pull request #3 from empayre/BACKLOG-20/fix/proto-mismatch
BACKLOG-20: Apply few upstream fixes
2021-12-30 17:01:18 +03:00
Sergey Yelin
30c91b7b68
ED-274: Fix broken backward compatibility (#31)
* ED-274: Fix broken backward compatibility
2021-12-30 16:55:45 +03:00
Sergey Yelin
c6c42b80dc
ED-274: Switch to new claim management errors (#22) 2021-12-30 16:55:45 +03:00
yuri-bukhalenkov
bfa398a4d5
ED-293/fixed: legacy structures (#30)
* fixed: legacy structures

* erlformat

* transmute legacy
2021-12-30 16:55:42 +03:00
ndiezel0
5a55e2604c
Fix io encoing (#2)
* Fix io encoing

* Fix iosetopts
2021-12-25 14:28:10 +03:00
Andrew Mayorov
0eea13fa7c
Set up basic env vars to tell BEAM that stdio is UTF-8-ready 2021-12-09 11:34:50 +03:00
Andrew Mayorov
522ddf2e66
Stop evaluating dropped payinst field 2021-12-08 19:53:39 +03:00
Andrew Mayorov
3b9cd7b610
Add support for damsel @ b4447c90
With `sum_of` cashflow volumes product.
2021-12-08 19:35:57 +03:00
Andrew Mayorov
fd3494fdff
Build and push images w/ GH action (#1)
* Fix README
2021-12-08 19:35:32 +03:00
yuri-bukhalenkov
da89dc695e
ED-293/fixed: added support for legacy Claim structure (#29)
* fixed: added support for legacy Claim structure
2021-11-24 13:39:53 +03:00