Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updated circle ci config based on https://github.com/mojaloop/central… #1

Closed
wants to merge 5 commits into from

Conversation

mdebarros
Copy link
Member

…-ledger/blob/master/Onboarding.md documentation

@mdebarros
Copy link
Member Author

mdebarros commented Nov 23, 2017

According to the on-boarding documentation: https://github.com/mojaloop/central-ledger/blob/master/Onboarding.md

The curl command for npm auth should be as per the change in this PR.

I assume the URL in the current mojaloop code base is from the l1p code base that has not been updated to reflect the migration from l1p to mojaloop.

@mdebarros
Copy link
Member Author

@mdebarros mdebarros closed this Dec 6, 2017
vgenev added a commit that referenced this pull request Jan 9, 2020
mdebarros pushed a commit that referenced this pull request Feb 7, 2022
* Temp sidecar and token fix
* Delete deprecated and update first 3 scripts
* Migration scripts 9-11
* Migration scripts 12-14
* Migration scripts 15-16
* Migration scripts 22-24
* Migration scripts 17-21
* Migration scripts 17-21
* Migration scripts 17-21
* Migration scripts 25-27
* Migration scripts 34 and review fixes to ilpPacket
* Migration scripts 29
* fixed ilpCondition spelling error
* Migration scripts 31
* Migration scripts 28, 30
* Migration scripts 32-33
* Corrections and cleanup
* npm run migrate FIXES
* Fix /participant; Remove /charge, /party, /role, /fee
* Refactor: Move from domain to model & camelCase
* domain/transfer/models to models/transfer, seeds
* Changed transfer facade getById
* Transfer Prepare
* Transfer Commit
* Pre- tests clean
* Test files maintenance
* Additional clean up
* added unit test cases
* fixed dependancies into few tests
* Adding placeholder unit test files
* Fixed admin/index.js unit test
* Added tests for transferFulfilment and transferParticipant
* Tests for transferFulfilment
* Sinon.createSandbox
* Unit testing for transferExtension
* added test cases
* Unit tests for ilpPacket
* Unit tests for transfer/facade init - WIP
* added test cases
* fixes for tests and tweaks (#1)
* merged projections
* merged projections second attempt
* Feature/db model changes georgi (#2)
* fixes for tests and tweaks
* removed unused test and fixed position test
* some fixes but still broken tests
* Standard fixes
* Disable failing test scripts
* projection fixed
* deleted transform.test.js
* unit/models/transfer/facade.test.js
* fixed testPI2/unit/domain/participant/index.test.js
* testPI2/unit/handlers/transfers/handler.test.js
* unit/handlers/transfers/handler.test.js
* Integration tests fix Part 1
* Fix & merge rmothilal
* Disable broken integration tests
* Feature/db model changes georgi (#5)
* fixes for tests and tweaks
* removed unused test and fixed position test
* some fixes but still broken tests
* fixes for producer and consumer. need to test properly
* add producer to list
made some addons
* updated dependencies
* Feature/db model changes georgi (#3)
* fixes for tests and tweaks
* removed unused test and fixed position test
* some fixes but still broken tests
* fixes for producer and consumer
* add producer to list
* updated dependencies
* positions model layer
* updating migration scripts to new knex standards for table creation
* disconnect topicName
* Feature/#355integrations
@vgenev integration tests fixes
* Cleaning up code and renaming integration test file names
* Changes according to rmothilal PR review
mdebarros pushed a commit that referenced this pull request Feb 7, 2022
* Temp sidecar and token fix

* Delete deprecated and update first 3 scripts

* Migration scripts 9-11

* Migration scripts 12-14

* Migration scripts 15-16

* Migration scripts 22-24

* Migration scripts 17-21

* Migration scripts 17-21

* Migration scripts 17-21

* Migration scripts 25-27

* Migration scripts 34 and review fixes to ilpPacket

* Migration scripts 29

* fixed ilpCondition spelling error

* Migration scripts 31

* Migration scripts 28, 30

* Migration scripts 32-33

* Corrections and cleanup

* npm run migrate FIXES

* Fix /participant; Remove /charge, /party, /role, /fee

* Refactor: Move from domain to model & camelCase

* domain/transfer/models to models/transfer, seeds

* Changed transfer facade getById

* Transfer Prepare

* Transfer Commit

* Pre- tests clean

* Test files maintenance

* Additional clean up

* added unit test cases

* fixed dependancies into few tests

* Adding placeholder unit test files

* Fixed admin/index.js unit test

* Added tests for transferFulfilment and transferParticipant

* Tests for transferFulfilment

* Sinon.createSandbox

* Unit testing for transferExtension

* added test cases

* Unit tests for ilpPacket

* Unit tests for transfer/facade init - WIP

* fixes for tests and tweaks

* added test cases

* fixes for tests and tweaks (#1)

* removed unused test and fixed position test

* some fixes but still broken tests

* merged projections

* merged projections second attempt

* Feature/db model changes georgi (#2)

* fixes for tests and tweaks

* removed unused test and fixed position test

* some fixes but still broken tests

* Standard fixes

* fixes for producer and consumer. need to test properly

* add producer to list
made some addons

* Disable failing test scripts

* projection fixed

* deleted transform.test.js

* updated dependencies

* unit/models/transfer/facade.test.js

* fixed testPI2/unit/domain/participant/index.test.js

* testPI2/unit/handlers/transfers/handler.test.js

* unit/handlers/transfers/handler.test.js

* Feature/db model changes georgi (#3)

* fixes for tests and tweaks

* removed unused test and fixed position test

* some fixes but still broken tests

* fixes for producer and consumer

* add producer to list

* updated dependencies

* positions model layer

* Integration tests fix Part 1

* Fix & merge rmothilal

* Disable broken integration tests

* updating migration scripts to new knex standards for table creation

* Feature/db model changes georgi (#5)

* fixes for tests and tweaks

* removed unused test and fixed position test

* some fixes but still broken tests

* fixes for producer and consumer. need to test properly

* add producer to list
made some addons

* updated dependencies

* Feature/db model changes georgi (#3)

* fixes for tests and tweaks

* removed unused test and fixed position test

* some fixes but still broken tests

* fixes for producer and consumer

* add producer to list

* updated dependencies

* positions model layer

* updating migration scripts to new knex standards for table creation

* disconnect topicName

* Feature/#355integrations

@vgenev integration tests fixes

* Cleaning up code and renaming integration test file names

* Changes according to rmothilal PR review

* WIP

* premerge with Rajiv db changes

* WIP

* WIP

* WIP

* PositionHandler::positions::commit

* Avoid knex version warning: http://knexjs.org/#Schema-timestamps

* Fixing minor bugs

* fixes for prepare position still needs rework

* .then to await

* fixes. now writes to database and updates accordingly. minor defects to fix

* fixes to allow flow to continue to transfer handler

* removal of space

* Fulfil reject scenario

* Move projection to facade transaction

* Unit tests batch 1

* Transfer facade unit test coverage 100 percent

* temporary fix for sorting transfer state change Id

* Position facade unit test coverage 100 percent

* Inserting placeholders for integration tests

* refactoring the position/facade

* moar refactoring

* fixed array.from map callback

* refactored the integration tests for testPI2/integration/domain/participant/index.test.js (#7)

* position facade refactored and debuged. changed the test prepare route to return different transfers

* small issue on the handler fixed

* fixed some string to numbers parsing issues

* moar refactoring. a small one

* Integration test handlers reworked

* Updated registerHandler functions for positions and prepare to allow for specific registration of FSPs (#8)

* Updated registerHandler functions for positions and prepare to allow for specific registration of FSPs

* Removed comment and fixed jsdoc param name

* merging

* merged and commented out few tests

* handlers integration test additions

* integration tests additions

* Finilizing integration tests work

* added unit tests (#9)

* seeds and domain/participant 100

* Adding more unit tests to improve coverage

* Reduce wait time during unit testing for time.js

* Enable sidecar and auth keychain

* Disable dev seed

* adjusted the position calculations according the latest review

* adjusted positions calculations according the latest review take2

* merged with #308

* fixed handlers tests

* unit tests running ok now

* fixed 573 tests

* integration test fix

* fixes for tests as well as making save transfer prepare a transaction

* update node package.json for cache refresh on circleci
mdebarros pushed a commit that referenced this pull request Feb 7, 2022
* Feature/#309 Prepare Duplicate Check (#1)

* Added integration tests for Payer position increase during PREPARE

* Fixed Helper scripts (#112)

* Arrays can be defined differently between unix and linux. This change resolves that.

* Added fix for CWD to make sure its the actual path of where the script is, instead of the filename being executed.

* Feature/#384 #385 (#116)

* test scripts added

* added test scripts

* Added postion handlers tests to increase code coverage

* Add unit tests for participant limit failure

* Added code style changes

* Added code changes for failing unit tests, still two tests failing

* to be merged with handler test

* position handlers and position facade unit tests covered

* enabled sidecar

* PR for 1.4.1 Kafka Performance Issue Analysis & Investigation - Implement findings and recommendations as of PI3.2 - Part2 (#117)

* Added initial cronJob for handling new FSPs on-boarding

1. prepare & position Consumers are created
2. existing unit tests have been updated

* Added unit tests handlers/lib/kafka/cron.test.js

* Fixed coverage for shared/setup.test.js

* Added missing config for integration tests.

* bugfix/#388 NET_DEBIT_CAP exceeded returns errorInformation (#118)

* Added integration tests for Payer position increase during PREPARE
* Facade fix
* Create Errors module and use it
* Unit tests and coverage
* Add license information for errors.js

* Added transferError migration scripts

* changes for story 309

* added the integration tests

* added the jsdocs

* added the jsdocs

* added jsdocs
mdebarros pushed a commit that referenced this pull request Feb 7, 2022
* Feature/745 Bulk Prepare Handler Implementation (#286)

* Bulk migrations and seeds
* Added bulk seeds
* Init BulkTransferPrepareHandler
* added bulk prepare handler
* Fix issues with individual transfers retrieval from object store
* Fixed hanging unit tests
* Disable sidecar
* Integrate introduced Object Store code to BulkPrepareHandler code
* Add MONGODB.URI config
* License and version info, bulkTransferAssociation
* Updated integration tests run config

* Feature/747-748 Bulk Processing Handler and existing transfer handlers (#289)

* Configs and flow to support bulk-prepare action
* Init BulkProcessingHandler
* Fix unit tests
* Handling data storage models
* Finilize bulkTransfer response retrieval from DB
* WIP #1
* Removed kafkaConf.key
Switched to message.id=UUID for fulfil and get
195 unit tests fail
* Fixed unit tests
* Finilizing BulkPrepareHandler
* Unifying mongo schema definitions
* Fixed integration tests and added new endpointTypes
* Fixed tests and added endpoints
* Fix mongoose unique index issue
* Reverting back topicConf.key setting
* Changes as per PR review comments
* Changes related to ml-api-adapter/pull/116 review

* Feature/746-748-747 Implement Bulk Transfer Fulfil (#290)

* Configs and flow to support bulk-prepare action
* Init BulkProcessingHandler
* Fix unit tests
* Handling data storage models
* Finilize bulkTransfer response retrieval from DB
* WIP #1
* Removed kafkaConf.key
Switched to message.id=UUID for fulfil and get
195 unit tests fail
* Fixed unit tests
* Finilizing BulkPrepareHandler
* Unifying mongo schema definitions
* Fixed integration tests and added new endpointTypes
* Fixed tests and added endpoints
* Fix mongoose unique index issue
* Reverting back topicConf.key setting
* Changes as per PR review comments
* Changes related to ml-api-adapter/pull/116 review
* Add objStore symlink - to be later replaced by the lib
* Linked to central-object-store
* Implement BulkTransfersByIDPut operation
* BulkFulfilHandler Draft Implementation
* Completed BulkTransferFulfil
* central-object-store 6.4.1-snapshot
* Bugfix when extension is undefined

* Feature/746 748 747 implement bulk transfer fulfil (#296)
* Upgraded dependency to newest cetnral-object-store
* Tune up Time.sleep and tests to improve total execution time
* Initial unit testing and coverage config for BulkTransfersPOC
* Upgrade optional and dev dependencies
* Revert {{id}} to {{transferId}} for normal transfers
* Bump up version as for Sprint 7.1
mdebarros added a commit that referenced this pull request Feb 7, 2022
* feature/1093 Alter DB Schema for Settlements (#501)

* Added migrations and seeds

* WIP

* Remove unused code (#504)

* Remove unused code

* Update dependencies

* Maintenance update (#505)

- Upgraded Event-SDK
- Version bump

* Upgraded central-services-stream for #1114KafkaErrorLocalQueuefull fix (#511)

* package.json and package-lock

* Changes following peer review

* Added settlementWindowContent.settlementId

Co-authored-by: Steven Oderayi <oderayi@gmail.com>
Co-authored-by: Miguel de Barros <miguel@debarros.me>

* feature/1095 Close Settlement Window Changes (#539)

* Added additional window states

* Change to currentStateId. Dependencies update

* feature/1096 Create Settlement Changes #1 (#551)

* Seed settlementModel samples. Deps

* settlementModel.name unique index

* Re-run failed integration tests. Added hapi-swagger to ncu ignore list

* feature/1100 Settlement By Currency Wrap Up

Disabled settlementModel seeds (#564)

* Preparing 8.8.2-snapshot settlement-v2 release

* Implement createSettlementModel admin API#1179 (#578)

* Changes:

* 1179-Create SettlementModel API new code

* Address PR comments:
- Used central-services-shared for the enums
- handled duplicate insert to not return internal server error and sql statement
- Fixed validations on the routes.js
- Changed settlementCurrency to currency on the request
- Changed type to ledgerAccountType on the request

* 1179-Create SettlementModel API

Cleaned up the code

* Triggering build

* Applied standard.JS

* feature/1211 Settlement v2 Auto Position Reset  (#586)

* Added settlementModel.autoPositionReset. Dependencies update

* Fix /settlementModel to plural /settlementModels

* Fix npm vulnerabilities

* Prepared new settlement-v2 snapshot release

* Prepared new settlement-v2 snapshot release

* Prepare 9.1.1-snapshot settlement-v2 release

*   #1207- Implement settlementModels management - GET and PUT operations  (#588)

*    Changes for story #1207:

			- Added PUT/GET routes with Joi validations
			- Included #1211 autoPositionReset property to GET requests
			- Created handler scripts
			- Implemented DAO scripts
			- Updated Unit tests

* Fixed npm audit errors

* 1207- Implement settlementModels management - GET and PUT operations

 * Moved enums to central-services-shared
 * Updated central-services-shared version

* feature/1210Validate Settlement Model Definition (#594)

* Implemented settlement model definition validation. Node upgrade

* 9.1.2-snapshot

* Fix coverage

* Change as per PR request

* feature/1209 Restrict Create Settlement

settlement model unique constraint (#606)

* Trigger circle CI re-run

* Changes as per PR review

Co-authored-by: Steven Oderayi <oderayi@gmail.com>
Co-authored-by: Miguel de Barros <miguel@debarros.me>
Co-authored-by: lazolalucas <lazolalucas@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant