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

Feature/fix for circle #2

Merged
merged 5 commits into from
Dec 13, 2017

Conversation

mdebarros
Copy link
Member

No description provided.

@mdebarros mdebarros merged commit ab3978a into mojaloop:develop Dec 13, 2017
BillHodghead pushed a commit that referenced this pull request Dec 28, 2017
* Feature/fix for circle (#2)

* Updated circle ci config based on https://github.com/mojaloop/central-ledger/blob/master/Onboarding.md documentation

* Updated based on NPM registry migration doc

* Updated circle yaml deployment descriptor

* Added space for consistency of formatting

* Added public access to the npm publish command

* feature/continuous integration v2 (#4)

* final draft circleci v2 config 10:27:47

* final draft circleci v2 config 11:06:58
mdebarros added a commit that referenced this pull request Feb 5, 2018
* Feature/fix for circle (#2)

* Updated circle ci config based on https://github.com/mojaloop/central-ledger/blob/master/Onboarding.md documentation

* Updated based on NPM registry migration doc

* Updated circle yaml deployment descriptor

* Added space for consistency of formatting

* Added public access to the npm publish command

* feature/continuous integration v2 (#4)

* final draft circleci v2 config 10:27:47

* final draft circleci v2 config 11:06:58
rmothilal added a commit that referenced this pull request Jul 4, 2018
* Feature/fix for circle (#2) (#3)

* Feature/fix for circle (#2)

* Updated circle ci config based on https://github.com/mojaloop/central-ledger/blob/master/Onboarding.md documentation

* Updated based on NPM registry migration doc

* Updated circle yaml deployment descriptor

* Added space for consistency of formatting

* Added public access to the npm publish command

* feature/continuous integration v2 (#4)

* final draft circleci v2 config 10:27:47

* final draft circleci v2 config 11:06:58

* Merge working Develop branch into Master for 1st release (#5)

* Feature/fix for circle (#2)

* Updated circle ci config based on https://github.com/mojaloop/central-ledger/blob/master/Onboarding.md documentation

* Updated based on NPM registry migration doc

* Updated circle yaml deployment descriptor

* Added space for consistency of formatting

* Added public access to the npm publish command

* feature/continuous integration v2 (#4)

* final draft circleci v2 config 10:27:47

* final draft circleci v2 config 11:06:58

* version update

* release version update
rmothilal added a commit that referenced this pull request Jul 5, 2018
* Feature/fix for circle (#2)

* Updated circle ci config based on https://github.com/mojaloop/central-ledger/blob/master/Onboarding.md documentation

* Updated based on NPM registry migration doc

* Updated circle yaml deployment descriptor

* Added space for consistency of formatting

* Added public access to the npm publish command

* feature/continuous integration v2 (#4)

* final draft circleci v2 config 10:27:47

* final draft circleci v2 config 11:06:58

* Feature/#95 node version upgrade (#6)

* upgraded all dependencies that could be updated. new Buffer() has been deprecated now Buffer.from will be used.
Added to .gitignore idea files and package-lock.json

* changed version

* update circle ci node version

* Feature/#62 automate the cd pipeline for central services shared (#7)

- Automated the deployment through k8s for master and develop push tags
- Automated build artifacts are published to the respective repository for master (release) and develop (snapshot) pushed tags
- Automated unit tests for PR validations with results made available
- Automated integration tests for PR validations with results made available
- Automated functional tests for PR validations with results made available
- Automated code coverage tests for PR validations with results made available to sonar-qube

* Fixed regex in CircleCI v2 config

* Feature/#148 design implement common streaming library (#12)

* added stubs for feature

* reworking the stubs

* reworking the stubs

* Updated Logging feature (#10)

* Updated Logging feature

Added capability to change the logging level
Updated the tests cases
Anded a .env file

* Updated the package.json file

removed unsused dependencies

* Feature/#148 design implement common streaming library (#11)

* initial working simple consumer

* initial working simple consumer

* Consumers working in 3 modes [flow, poll, recursive], updated logger to allow for silly and verbose levels

* updated some comments

* added new process mode for recursive sync queue processing

* adding jsdoc

* added documents, and seperated test (still to be moved into a unit test/integration framework)

* cleaned up code

* cleaned up document

* fixed jsdoc typo

* updated ints to number for jsdoc

* stream processing base for the producer

* Added commit syncs and getWatermarkOffsets

* fixed test and documentation for consumer

* updated config names and docs

* added methods for getMetaData and updated docs

* updated test client

* updated defaults to match documentation

* moving tests to the test folder

* test and commented code for producer

* Updated tape and test coverage config

* changes for miguels comments

* please tell me this is correct

* work in-progress for unit tests

* trying to get poll, recursive functions to work.

* Checking in merged code.

* Implmented all unit tests for consumer

* fixed unit tests, and standards issues

* Updated istanbul config to exclude examples from code coverage check

* fixing setup for configci

* fixing circleci

* added code header for kafkastub

* changes for producer for the send message function including basic unit tests for producer

* unused enum

* added some more tests

* adding unit tests

* added createdAt for metadata protocol

* /#148DesignImplementCommonStreamingLibraryMIG: Auto stash before merge of "feature/#148DesignImplementCommonStreamingLibraryMIG" and "origin/feature/#148DesignImplementCommonStreamingLibrary"

* added some more unit tests to get the code coverage up for the consumer

* Fixed consumer code to be above 90% code coverage

* fixed unit test coverage

* fixed unit test coverage

* fixing tests

* cleaned up consumer tests

* version bump

* proper version bump

* unit tests and coverage above threshold for producer

* Fixed consumer to handle callback function regardless if its a promise or not

* fixing circleci build

* Added test cases for Protocol

Added test cases for protocol.js file

* Implemented review comments

Added back "pp" parameter back to function and fixed unit tests

* Update index.js

* Updated protocol and re-aligned to lime. Re-aligned unit tests.

* Documented TODOs in the JSDoc comments

* cleaned up code

* algined todo comments on jsdoc

* #150 Test, document and address config for "common streaming library" (#14)

* added stubs for feature

* reworking the stubs

* reworking the stubs

* initial working simple consumer

* initial working simple consumer

* Consumers working in 3 modes [flow, poll, recursive], updated logger to allow for silly and verbose levels

* updated some comments

* added new process mode for recursive sync queue processing

* adding jsdoc

* added documents, and seperated test (still to be moved into a unit test/integration framework)

* cleaned up code

* cleaned up document

* fixed jsdoc typo

* updated ints to number for jsdoc

* stream processing base for the producer

* Added commit syncs and getWatermarkOffsets

* fixed test and documentation for consumer

* updated config names and docs

* added methods for getMetaData and updated docs

* updated test client

* updated defaults to match documentation

* Updated Logging feature (#10)

* Updated Logging feature

Added capability to change the logging level
Updated the tests cases
Anded a .env file

* Updated the package.json file

removed unsused dependencies

* moving tests to the test folder

* test and commented code for producer

* Updated tape and test coverage config

* changes for miguels comments

* please tell me this is correct

* work in-progress for unit tests

* trying to get poll, recursive functions to work.

* Checking in merged code.

* Implmented all unit tests for consumer

* fixed unit tests, and standards issues

* Updated istanbul config to exclude examples from code coverage check

* fixing setup for configci

* fixing circleci

* added code header for kafkastub

* changes for producer for the send message function including basic unit tests for producer

* unused enum

* added some more tests

* adding unit tests

* added createdAt for metadata protocol

* /#148DesignImplementCommonStreamingLibraryMIG: Auto stash before merge of "feature/#148DesignImplementCommonStreamingLibraryMIG" and "origin/feature/#148DesignImplementCommonStreamingLibrary"

* added some more unit tests to get the code coverage up for the consumer

* Fixed consumer code to be above 90% code coverage

* fixed unit test coverage

* fixed unit test coverage

* fixing tests

* cleaned up consumer tests

* version bump

* proper version bump

* unit tests and coverage above threshold for producer

* Fixed consumer to handle callback function regardless if its a promise or not

* fixing circleci build

* Added test cases for Protocol

Added test cases for protocol.js file

* Implemented review comments

Added back "pp" parameter back to function and fixed unit tests

* Update index.js

* Updated protocol and re-aligned to lime. Re-aligned unit tests.

* Documented TODOs in the JSDoc comments

* cleaned up code

* algined todo comments on jsdoc

* Updated readme.md to include documentation for Kafka

* Fixed documentation for the Producer example and md.

* Feature/#150 test document and address configfor commonstreaminglibrary (#15)

* added stubs for feature

* reworking the stubs

* reworking the stubs

* initial working simple consumer

* initial working simple consumer

* Consumers working in 3 modes [flow, poll, recursive], updated logger to allow for silly and verbose levels

* updated some comments

* added new process mode for recursive sync queue processing

* adding jsdoc

* added documents, and seperated test (still to be moved into a unit test/integration framework)

* cleaned up code

* cleaned up document

* fixed jsdoc typo

* updated ints to number for jsdoc

* stream processing base for the producer

* Added commit syncs and getWatermarkOffsets

* fixed test and documentation for consumer

* updated config names and docs

* added methods for getMetaData and updated docs

* updated test client

* updated defaults to match documentation

* Updated Logging feature (#10)

* Updated Logging feature

Added capability to change the logging level
Updated the tests cases
Anded a .env file

* Updated the package.json file

removed unsused dependencies

* moving tests to the test folder

* test and commented code for producer

* Updated tape and test coverage config

* changes for miguels comments

* please tell me this is correct

* work in-progress for unit tests

* trying to get poll, recursive functions to work.

* Checking in merged code.

* Implmented all unit tests for consumer

* fixed unit tests, and standards issues

* Updated istanbul config to exclude examples from code coverage check

* fixing setup for configci

* fixing circleci

* added code header for kafkastub

* changes for producer for the send message function including basic unit tests for producer

* unused enum

* added some more tests

* adding unit tests

* added createdAt for metadata protocol

* /#148DesignImplementCommonStreamingLibraryMIG: Auto stash before merge of "feature/#148DesignImplementCommonStreamingLibraryMIG" and "origin/feature/#148DesignImplementCommonStreamingLibrary"

* added some more unit tests to get the code coverage up for the consumer

* Fixed consumer code to be above 90% code coverage

* fixed unit test coverage

* fixed unit test coverage

* fixing tests

* cleaned up consumer tests

* version bump

* proper version bump

* unit tests and coverage above threshold for producer

* Fixed consumer to handle callback function regardless if its a promise or not

* fixing circleci build

* Added test cases for Protocol

Added test cases for protocol.js file

* Implemented review comments

Added back "pp" parameter back to function and fixed unit tests

* Update index.js

* Updated protocol and re-aligned to lime. Re-aligned unit tests.

* Documented TODOs in the JSDoc comments

* cleaned up code

* algined todo comments on jsdoc

* Updated readme.md to include documentation for Kafka

* Fixed documentation for the Producer example and md.

* bumped version up for documentation

* Added doc reference for message protocol (#16)

* added stubs for feature

* reworking the stubs

* reworking the stubs

* initial working simple consumer

* initial working simple consumer

* Consumers working in 3 modes [flow, poll, recursive], updated logger to allow for silly and verbose levels

* updated some comments

* added new process mode for recursive sync queue processing

* adding jsdoc

* added documents, and seperated test (still to be moved into a unit test/integration framework)

* cleaned up code

* cleaned up document

* fixed jsdoc typo

* updated ints to number for jsdoc

* stream processing base for the producer

* Added commit syncs and getWatermarkOffsets

* fixed test and documentation for consumer

* updated config names and docs

* added methods for getMetaData and updated docs

* updated test client

* updated defaults to match documentation

* Updated Logging feature (#10)

* Updated Logging feature

Added capability to change the logging level
Updated the tests cases
Anded a .env file

* Updated the package.json file

removed unsused dependencies

* moving tests to the test folder

* test and commented code for producer

* Updated tape and test coverage config

* changes for miguels comments

* please tell me this is correct

* work in-progress for unit tests

* trying to get poll, recursive functions to work.

* Checking in merged code.

* Implmented all unit tests for consumer

* fixed unit tests, and standards issues

* Updated istanbul config to exclude examples from code coverage check

* fixing setup for configci

* fixing circleci

* added code header for kafkastub

* changes for producer for the send message function including basic unit tests for producer

* unused enum

* added some more tests

* adding unit tests

* added createdAt for metadata protocol

* /#148DesignImplementCommonStreamingLibraryMIG: Auto stash before merge of "feature/#148DesignImplementCommonStreamingLibraryMIG" and "origin/feature/#148DesignImplementCommonStreamingLibrary"

* added some more unit tests to get the code coverage up for the consumer

* Fixed consumer code to be above 90% code coverage

* fixed unit test coverage

* fixed unit test coverage

* fixing tests

* cleaned up consumer tests

* version bump

* proper version bump

* unit tests and coverage above threshold for producer

* Fixed consumer to handle callback function regardless if its a promise or not

* fixing circleci build

* Added test cases for Protocol

Added test cases for protocol.js file

* Implemented review comments

Added back "pp" parameter back to function and fixed unit tests

* Update index.js

* Updated protocol and re-aligned to lime. Re-aligned unit tests.

* Documented TODOs in the JSDoc comments

* cleaned up code

* algined todo comments on jsdoc

* Updated readme.md to include documentation for Kafka

* Fixed documentation for the Producer example and md.

* bumped version up for documentation

* added reference to message protocol docs

* version update

* version update (#21)

* release version update
rmothilal added a commit that referenced this pull request Jun 26, 2019
* Feature/fix for circle (#2) (#3)

* Feature/fix for circle (#2)

* Updated circle ci config based on https://github.com/mojaloop/central-ledger/blob/master/Onboarding.md documentation

* Updated based on NPM registry migration doc

* Updated circle yaml deployment descriptor

* Added space for consistency of formatting

* Added public access to the npm publish command

* feature/continuous integration v2 (#4)

* final draft circleci v2 config 10:27:47

* final draft circleci v2 config 11:06:58

* Merge working Develop branch into Master for 1st release (#5)

* Feature/fix for circle (#2)

* Updated circle ci config based on https://github.com/mojaloop/central-ledger/blob/master/Onboarding.md documentation

* Updated based on NPM registry migration doc

* Updated circle yaml deployment descriptor

* Added space for consistency of formatting

* Added public access to the npm publish command

* feature/continuous integration v2 (#4)

* final draft circleci v2 config 10:27:47

* final draft circleci v2 config 11:06:58

* Feature/version update pi2 (#22)

* Feature/fix for circle (#2)

* Updated circle ci config based on https://github.com/mojaloop/central-ledger/blob/master/Onboarding.md documentation

* Updated based on NPM registry migration doc

* Updated circle yaml deployment descriptor

* Added space for consistency of formatting

* Added public access to the npm publish command

* feature/continuous integration v2 (#4)

* final draft circleci v2 config 10:27:47

* final draft circleci v2 config 11:06:58

* Feature/#95 node version upgrade (#6)

* upgraded all dependencies that could be updated. new Buffer() has been deprecated now Buffer.from will be used.
Added to .gitignore idea files and package-lock.json

* changed version

* update circle ci node version

* Feature/#62 automate the cd pipeline for central services shared (#7)

- Automated the deployment through k8s for master and develop push tags
- Automated build artifacts are published to the respective repository for master (release) and develop (snapshot) pushed tags
- Automated unit tests for PR validations with results made available
- Automated integration tests for PR validations with results made available
- Automated functional tests for PR validations with results made available
- Automated code coverage tests for PR validations with results made available to sonar-qube

* Fixed regex in CircleCI v2 config

* Feature/#148 design implement common streaming library (#12)

* added stubs for feature

* reworking the stubs

* reworking the stubs

* Updated Logging feature (#10)

* Updated Logging feature

Added capability to change the logging level
Updated the tests cases
Anded a .env file

* Updated the package.json file

removed unsused dependencies

* Feature/#148 design implement common streaming library (#11)

* initial working simple consumer

* initial working simple consumer

* Consumers working in 3 modes [flow, poll, recursive], updated logger to allow for silly and verbose levels

* updated some comments

* added new process mode for recursive sync queue processing

* adding jsdoc

* added documents, and seperated test (still to be moved into a unit test/integration framework)

* cleaned up code

* cleaned up document

* fixed jsdoc typo

* updated ints to number for jsdoc

* stream processing base for the producer

* Added commit syncs and getWatermarkOffsets

* fixed test and documentation for consumer

* updated config names and docs

* added methods for getMetaData and updated docs

* updated test client

* updated defaults to match documentation

* moving tests to the test folder

* test and commented code for producer

* Updated tape and test coverage config

* changes for miguels comments

* please tell me this is correct

* work in-progress for unit tests

* trying to get poll, recursive functions to work.

* Checking in merged code.

* Implmented all unit tests for consumer

* fixed unit tests, and standards issues

* Updated istanbul config to exclude examples from code coverage check

* fixing setup for configci

* fixing circleci

* added code header for kafkastub

* changes for producer for the send message function including basic unit tests for producer

* unused enum

* added some more tests

* adding unit tests

* added createdAt for metadata protocol

* /#148DesignImplementCommonStreamingLibraryMIG: Auto stash before merge of "feature/#148DesignImplementCommonStreamingLibraryMIG" and "origin/feature/#148DesignImplementCommonStreamingLibrary"

* added some more unit tests to get the code coverage up for the consumer

* Fixed consumer code to be above 90% code coverage

* fixed unit test coverage

* fixed unit test coverage

* fixing tests

* cleaned up consumer tests

* version bump

* proper version bump

* unit tests and coverage above threshold for producer

* Fixed consumer to handle callback function regardless if its a promise or not

* fixing circleci build

* Added test cases for Protocol

Added test cases for protocol.js file

* Implemented review comments

Added back "pp" parameter back to function and fixed unit tests

* Update index.js

* Updated protocol and re-aligned to lime. Re-aligned unit tests.

* Documented TODOs in the JSDoc comments

* cleaned up code

* algined todo comments on jsdoc

* #150 Test, document and address config for "common streaming library" (#14)

* added stubs for feature

* reworking the stubs

* reworking the stubs

* initial working simple consumer

* initial working simple consumer

* Consumers working in 3 modes [flow, poll, recursive], updated logger to allow for silly and verbose levels

* updated some comments

* added new process mode for recursive sync queue processing

* adding jsdoc

* added documents, and seperated test (still to be moved into a unit test/integration framework)

* cleaned up code

* cleaned up document

* fixed jsdoc typo

* updated ints to number for jsdoc

* stream processing base for the producer

* Added commit syncs and getWatermarkOffsets

* fixed test and documentation for consumer

* updated config names and docs

* added methods for getMetaData and updated docs

* updated test client

* updated defaults to match documentation

* Updated Logging feature (#10)

* Updated Logging feature

Added capability to change the logging level
Updated the tests cases
Anded a .env file

* Updated the package.json file

removed unsused dependencies

* moving tests to the test folder

* test and commented code for producer

* Updated tape and test coverage config

* changes for miguels comments

* please tell me this is correct

* work in-progress for unit tests

* trying to get poll, recursive functions to work.

* Checking in merged code.

* Implmented all unit tests for consumer

* fixed unit tests, and standards issues

* Updated istanbul config to exclude examples from code coverage check

* fixing setup for configci

* fixing circleci

* added code header for kafkastub

* changes for producer for the send message function including basic unit tests for producer

* unused enum

* added some more tests

* adding unit tests

* added createdAt for metadata protocol

* /#148DesignImplementCommonStreamingLibraryMIG: Auto stash before merge of "feature/#148DesignImplementCommonStreamingLibraryMIG" and "origin/feature/#148DesignImplementCommonStreamingLibrary"

* added some more unit tests to get the code coverage up for the consumer

* Fixed consumer code to be above 90% code coverage

* fixed unit test coverage

* fixed unit test coverage

* fixing tests

* cleaned up consumer tests

* version bump

* proper version bump

* unit tests and coverage above threshold for producer

* Fixed consumer to handle callback function regardless if its a promise or not

* fixing circleci build

* Added test cases for Protocol

Added test cases for protocol.js file

* Implemented review comments

Added back "pp" parameter back to function and fixed unit tests

* Update index.js

* Updated protocol and re-aligned to lime. Re-aligned unit tests.

* Documented TODOs in the JSDoc comments

* cleaned up code

* algined todo comments on jsdoc

* Updated readme.md to include documentation for Kafka

* Fixed documentation for the Producer example and md.

* Feature/#150 test document and address configfor commonstreaminglibrary (#15)

* added stubs for feature

* reworking the stubs

* reworking the stubs

* initial working simple consumer

* initial working simple consumer

* Consumers working in 3 modes [flow, poll, recursive], updated logger to allow for silly and verbose levels

* updated some comments

* added new process mode for recursive sync queue processing

* adding jsdoc

* added documents, and seperated test (still to be moved into a unit test/integration framework)

* cleaned up code

* cleaned up document

* fixed jsdoc typo

* updated ints to number for jsdoc

* stream processing base for the producer

* Added commit syncs and getWatermarkOffsets

* fixed test and documentation for consumer

* updated config names and docs

* added methods for getMetaData and updated docs

* updated test client

* updated defaults to match documentation

* Updated Logging feature (#10)

* Updated Logging feature

Added capability to change the logging level
Updated the tests cases
Anded a .env file

* Updated the package.json file

removed unsused dependencies

* moving tests to the test folder

* test and commented code for producer

* Updated tape and test coverage config

* changes for miguels comments

* please tell me this is correct

* work in-progress for unit tests

* trying to get poll, recursive functions to work.

* Checking in merged code.

* Implmented all unit tests for consumer

* fixed unit tests, and standards issues

* Updated istanbul config to exclude examples from code coverage check

* fixing setup for configci

* fixing circleci

* added code header for kafkastub

* changes for producer for the send message function including basic unit tests for producer

* unused enum

* added some more tests

* adding unit tests

* added createdAt for metadata protocol

* /#148DesignImplementCommonStreamingLibraryMIG: Auto stash before merge of "feature/#148DesignImplementCommonStreamingLibraryMIG" and "origin/feature/#148DesignImplementCommonStreamingLibrary"

* added some more unit tests to get the code coverage up for the consumer

* Fixed consumer code to be above 90% code coverage

* fixed unit test coverage

* fixed unit test coverage

* fixing tests

* cleaned up consumer tests

* version bump

* proper version bump

* unit tests and coverage above threshold for producer

* Fixed consumer to handle callback function regardless if its a promise or not

* fixing circleci build

* Added test cases for Protocol

Added test cases for protocol.js file

* Implemented review comments

Added back "pp" parameter back to function and fixed unit tests

* Update index.js

* Updated protocol and re-aligned to lime. Re-aligned unit tests.

* Documented TODOs in the JSDoc comments

* cleaned up code

* algined todo comments on jsdoc

* Updated readme.md to include documentation for Kafka

* Fixed documentation for the Producer example and md.

* bumped version up for documentation

* Added doc reference for message protocol (#16)

* added stubs for feature

* reworking the stubs

* reworking the stubs

* initial working simple consumer

* initial working simple consumer

* Consumers working in 3 modes [flow, poll, recursive], updated logger to allow for silly and verbose levels

* updated some comments

* added new process mode for recursive sync queue processing

* adding jsdoc

* added documents, and seperated test (still to be moved into a unit test/integration framework)

* cleaned up code

* cleaned up document

* fixed jsdoc typo

* updated ints to number for jsdoc

* stream processing base for the producer

* Added commit syncs and getWatermarkOffsets

* fixed test and documentation for consumer

* updated config names and docs

* added methods for getMetaData and updated docs

* updated test client

* updated defaults to match documentation

* Updated Logging feature (#10)

* Updated Logging feature

Added capability to change the logging level
Updated the tests cases
Anded a .env file

* Updated the package.json file

removed unsused dependencies

* moving tests to the test folder

* test and commented code for producer

* Updated tape and test coverage config

* changes for miguels comments

* please tell me this is correct

* work in-progress for unit tests

* trying to get poll, recursive functions to work.

* Checking in merged code.

* Implmented all unit tests for consumer

* fixed unit tests, and standards issues

* Updated istanbul config to exclude examples from code coverage check

* fixing setup for configci

* fixing circleci

* added code header for kafkastub

* changes for producer for the send message function including basic unit tests for producer

* unused enum

* added some more tests

* adding unit tests

* added createdAt for metadata protocol

* /#148DesignImplementCommonStreamingLibraryMIG: Auto stash before merge of "feature/#148DesignImplementCommonStreamingLibraryMIG" and "origin/feature/#148DesignImplementCommonStreamingLibrary"

* added some more unit tests to get the code coverage up for the consumer

* Fixed consumer code to be above 90% code coverage

* fixed unit test coverage

* fixed unit test coverage

* fixing tests

* cleaned up consumer tests

* version bump

* proper version bump

* unit tests and coverage above threshold for producer

* Fixed consumer to handle callback function regardless if its a promise or not

* fixing circleci build

* Added test cases for Protocol

Added test cases for protocol.js file

* Implemented review comments

Added back "pp" parameter back to function and fixed unit tests

* Update index.js

* Updated protocol and re-aligned to lime. Re-aligned unit tests.

* Documented TODOs in the JSDoc comments

* cleaned up code

* algined todo comments on jsdoc

* Updated readme.md to include documentation for Kafka

* Fixed documentation for the Producer example and md.

* bumped version up for documentation

* added reference to message protocol docs

* version update

* version update (#21)

* release version update

* update dependency vulnerabilities

* invalid files and fixed tests
rmothilal added a commit that referenced this pull request Aug 24, 2020
* Feature/fix for circle (#2) (#3)

* Feature/fix for circle (#2)

* Updated circle ci config based on https://github.com/mojaloop/central-ledger/blob/master/Onboarding.md documentation

* Updated based on NPM registry migration doc

* Updated circle yaml deployment descriptor

* Added space for consistency of formatting

* Added public access to the npm publish command

* feature/continuous integration v2 (#4)

* final draft circleci v2 config 10:27:47

* final draft circleci v2 config 11:06:58

* Merge working Develop branch into Master for 1st release (#5)

* Feature/fix for circle (#2)

* Updated circle ci config based on https://github.com/mojaloop/central-ledger/blob/master/Onboarding.md documentation

* Updated based on NPM registry migration doc

* Updated circle yaml deployment descriptor

* Added space for consistency of formatting

* Added public access to the npm publish command

* feature/continuous integration v2 (#4)

* final draft circleci v2 config 10:27:47

* final draft circleci v2 config 11:06:58

* Feature/version update pi2 (#22)

* Feature/fix for circle (#2)

* Updated circle ci config based on https://github.com/mojaloop/central-ledger/blob/master/Onboarding.md documentation

* Updated based on NPM registry migration doc

* Updated circle yaml deployment descriptor

* Added space for consistency of formatting

* Added public access to the npm publish command

* feature/continuous integration v2 (#4)

* final draft circleci v2 config 10:27:47

* final draft circleci v2 config 11:06:58

* Feature/#95 node version upgrade (#6)

* upgraded all dependencies that could be updated. new Buffer() has been deprecated now Buffer.from will be used.
Added to .gitignore idea files and package-lock.json

* changed version

* update circle ci node version

* Feature/#62 automate the cd pipeline for central services shared (#7)

- Automated the deployment through k8s for master and develop push tags
- Automated build artifacts are published to the respective repository for master (release) and develop (snapshot) pushed tags
- Automated unit tests for PR validations with results made available
- Automated integration tests for PR validations with results made available
- Automated functional tests for PR validations with results made available
- Automated code coverage tests for PR validations with results made available to sonar-qube

* Fixed regex in CircleCI v2 config

* Feature/#148 design implement common streaming library (#12)

* added stubs for feature

* reworking the stubs

* reworking the stubs

* Updated Logging feature (#10)

* Updated Logging feature

Added capability to change the logging level
Updated the tests cases
Anded a .env file

* Updated the package.json file

removed unsused dependencies

* Feature/#148 design implement common streaming library (#11)

* initial working simple consumer

* initial working simple consumer

* Consumers working in 3 modes [flow, poll, recursive], updated logger to allow for silly and verbose levels

* updated some comments

* added new process mode for recursive sync queue processing

* adding jsdoc

* added documents, and seperated test (still to be moved into a unit test/integration framework)

* cleaned up code

* cleaned up document

* fixed jsdoc typo

* updated ints to number for jsdoc

* stream processing base for the producer

* Added commit syncs and getWatermarkOffsets

* fixed test and documentation for consumer

* updated config names and docs

* added methods for getMetaData and updated docs

* updated test client

* updated defaults to match documentation

* moving tests to the test folder

* test and commented code for producer

* Updated tape and test coverage config

* changes for miguels comments

* please tell me this is correct

* work in-progress for unit tests

* trying to get poll, recursive functions to work.

* Checking in merged code.

* Implmented all unit tests for consumer

* fixed unit tests, and standards issues

* Updated istanbul config to exclude examples from code coverage check

* fixing setup for configci

* fixing circleci

* added code header for kafkastub

* changes for producer for the send message function including basic unit tests for producer

* unused enum

* added some more tests

* adding unit tests

* added createdAt for metadata protocol

* /#148DesignImplementCommonStreamingLibraryMIG: Auto stash before merge of "feature/#148DesignImplementCommonStreamingLibraryMIG" and "origin/feature/#148DesignImplementCommonStreamingLibrary"

* added some more unit tests to get the code coverage up for the consumer

* Fixed consumer code to be above 90% code coverage

* fixed unit test coverage

* fixed unit test coverage

* fixing tests

* cleaned up consumer tests

* version bump

* proper version bump

* unit tests and coverage above threshold for producer

* Fixed consumer to handle callback function regardless if its a promise or not

* fixing circleci build

* Added test cases for Protocol

Added test cases for protocol.js file

* Implemented review comments

Added back "pp" parameter back to function and fixed unit tests

* Update index.js

* Updated protocol and re-aligned to lime. Re-aligned unit tests.

* Documented TODOs in the JSDoc comments

* cleaned up code

* algined todo comments on jsdoc

* #150 Test, document and address config for "common streaming library" (#14)

* added stubs for feature

* reworking the stubs

* reworking the stubs

* initial working simple consumer

* initial working simple consumer

* Consumers working in 3 modes [flow, poll, recursive], updated logger to allow for silly and verbose levels

* updated some comments

* added new process mode for recursive sync queue processing

* adding jsdoc

* added documents, and seperated test (still to be moved into a unit test/integration framework)

* cleaned up code

* cleaned up document

* fixed jsdoc typo

* updated ints to number for jsdoc

* stream processing base for the producer

* Added commit syncs and getWatermarkOffsets

* fixed test and documentation for consumer

* updated config names and docs

* added methods for getMetaData and updated docs

* updated test client

* updated defaults to match documentation

* Updated Logging feature (#10)

* Updated Logging feature

Added capability to change the logging level
Updated the tests cases
Anded a .env file

* Updated the package.json file

removed unsused dependencies

* moving tests to the test folder

* test and commented code for producer

* Updated tape and test coverage config

* changes for miguels comments

* please tell me this is correct

* work in-progress for unit tests

* trying to get poll, recursive functions to work.

* Checking in merged code.

* Implmented all unit tests for consumer

* fixed unit tests, and standards issues

* Updated istanbul config to exclude examples from code coverage check

* fixing setup for configci

* fixing circleci

* added code header for kafkastub

* changes for producer for the send message function including basic unit tests for producer

* unused enum

* added some more tests

* adding unit tests

* added createdAt for metadata protocol

* /#148DesignImplementCommonStreamingLibraryMIG: Auto stash before merge of "feature/#148DesignImplementCommonStreamingLibraryMIG" and "origin/feature/#148DesignImplementCommonStreamingLibrary"

* added some more unit tests to get the code coverage up for the consumer

* Fixed consumer code to be above 90% code coverage

* fixed unit test coverage

* fixed unit test coverage

* fixing tests

* cleaned up consumer tests

* version bump

* proper version bump

* unit tests and coverage above threshold for producer

* Fixed consumer to handle callback function regardless if its a promise or not

* fixing circleci build

* Added test cases for Protocol

Added test cases for protocol.js file

* Implemented review comments

Added back "pp" parameter back to function and fixed unit tests

* Update index.js

* Updated protocol and re-aligned to lime. Re-aligned unit tests.

* Documented TODOs in the JSDoc comments

* cleaned up code

* algined todo comments on jsdoc

* Updated readme.md to include documentation for Kafka

* Fixed documentation for the Producer example and md.

* Feature/#150 test document and address configfor commonstreaminglibrary (#15)

* added stubs for feature

* reworking the stubs

* reworking the stubs

* initial working simple consumer

* initial working simple consumer

* Consumers working in 3 modes [flow, poll, recursive], updated logger to allow for silly and verbose levels

* updated some comments

* added new process mode for recursive sync queue processing

* adding jsdoc

* added documents, and seperated test (still to be moved into a unit test/integration framework)

* cleaned up code

* cleaned up document

* fixed jsdoc typo

* updated ints to number for jsdoc

* stream processing base for the producer

* Added commit syncs and getWatermarkOffsets

* fixed test and documentation for consumer

* updated config names and docs

* added methods for getMetaData and updated docs

* updated test client

* updated defaults to match documentation

* Updated Logging feature (#10)

* Updated Logging feature

Added capability to change the logging level
Updated the tests cases
Anded a .env file

* Updated the package.json file

removed unsused dependencies

* moving tests to the test folder

* test and commented code for producer

* Updated tape and test coverage config

* changes for miguels comments

* please tell me this is correct

* work in-progress for unit tests

* trying to get poll, recursive functions to work.

* Checking in merged code.

* Implmented all unit tests for consumer

* fixed unit tests, and standards issues

* Updated istanbul config to exclude examples from code coverage check

* fixing setup for configci

* fixing circleci

* added code header for kafkastub

* changes for producer for the send message function including basic unit tests for producer

* unused enum

* added some more tests

* adding unit tests

* added createdAt for metadata protocol

* /#148DesignImplementCommonStreamingLibraryMIG: Auto stash before merge of "feature/#148DesignImplementCommonStreamingLibraryMIG" and "origin/feature/#148DesignImplementCommonStreamingLibrary"

* added some more unit tests to get the code coverage up for the consumer

* Fixed consumer code to be above 90% code coverage

* fixed unit test coverage

* fixed unit test coverage

* fixing tests

* cleaned up consumer tests

* version bump

* proper version bump

* unit tests and coverage above threshold for producer

* Fixed consumer to handle callback function regardless if its a promise or not

* fixing circleci build

* Added test cases for Protocol

Added test cases for protocol.js file

* Implemented review comments

Added back "pp" parameter back to function and fixed unit tests

* Update index.js

* Updated protocol and re-aligned to lime. Re-aligned unit tests.

* Documented TODOs in the JSDoc comments

* cleaned up code

* algined todo comments on jsdoc

* Updated readme.md to include documentation for Kafka

* Fixed documentation for the Producer example and md.

* bumped version up for documentation

* Added doc reference for message protocol (#16)

* added stubs for feature

* reworking the stubs

* reworking the stubs

* initial working simple consumer

* initial working simple consumer

* Consumers working in 3 modes [flow, poll, recursive], updated logger to allow for silly and verbose levels

* updated some comments

* added new process mode for recursive sync queue processing

* adding jsdoc

* added documents, and seperated test (still to be moved into a unit test/integration framework)

* cleaned up code

* cleaned up document

* fixed jsdoc typo

* updated ints to number for jsdoc

* stream processing base for the producer

* Added commit syncs and getWatermarkOffsets

* fixed test and documentation for consumer

* updated config names and docs

* added methods for getMetaData and updated docs

* updated test client

* updated defaults to match documentation

* Updated Logging feature (#10)

* Updated Logging feature

Added capability to change the logging level
Updated the tests cases
Anded a .env file

* Updated the package.json file

removed unsused dependencies

* moving tests to the test folder

* test and commented code for producer

* Updated tape and test coverage config

* changes for miguels comments

* please tell me this is correct

* work in-progress for unit tests

* trying to get poll, recursive functions to work.

* Checking in merged code.

* Implmented all unit tests for consumer

* fixed unit tests, and standards issues

* Updated istanbul config to exclude examples from code coverage check

* fixing setup for configci

* fixing circleci

* added code header for kafkastub

* changes for producer for the send message function including basic unit tests for producer

* unused enum

* added some more tests

* adding unit tests

* added createdAt for metadata protocol

* /#148DesignImplementCommonStreamingLibraryMIG: Auto stash before merge of "feature/#148DesignImplementCommonStreamingLibraryMIG" and "origin/feature/#148DesignImplementCommonStreamingLibrary"

* added some more unit tests to get the code coverage up for the consumer

* Fixed consumer code to be above 90% code coverage

* fixed unit test coverage

* fixed unit test coverage

* fixing tests

* cleaned up consumer tests

* version bump

* proper version bump

* unit tests and coverage above threshold for producer

* Fixed consumer to handle callback function regardless if its a promise or not

* fixing circleci build

* Added test cases for Protocol

Added test cases for protocol.js file

* Implemented review comments

Added back "pp" parameter back to function and fixed unit tests

* Update index.js

* Updated protocol and re-aligned to lime. Re-aligned unit tests.

* Documented TODOs in the JSDoc comments

* cleaned up code

* algined todo comments on jsdoc

* Updated readme.md to include documentation for Kafka

* Fixed documentation for the Producer example and md.

* bumped version up for documentation

* added reference to message protocol docs

* version update

* version update (#21)

* release version update

* mistakenly copied code and version update

* Fix for delete http method being validated with a body

* removal of 2 added files

Co-authored-by: Miguel de Barros <miguel@debarros.me>
rmothilal added a commit that referenced this pull request Aug 26, 2020
* Feature/fix for circle (#2) (#3)

* Feature/fix for circle (#2)

* Updated circle ci config based on https://github.com/mojaloop/central-ledger/blob/master/Onboarding.md documentation

* Updated based on NPM registry migration doc

* Updated circle yaml deployment descriptor

* Added space for consistency of formatting

* Added public access to the npm publish command

* feature/continuous integration v2 (#4)

* final draft circleci v2 config 10:27:47

* final draft circleci v2 config 11:06:58

* Merge working Develop branch into Master for 1st release (#5)

* Feature/fix for circle (#2)

* Updated circle ci config based on https://github.com/mojaloop/central-ledger/blob/master/Onboarding.md documentation

* Updated based on NPM registry migration doc

* Updated circle yaml deployment descriptor

* Added space for consistency of formatting

* Added public access to the npm publish command

* feature/continuous integration v2 (#4)

* final draft circleci v2 config 10:27:47

* final draft circleci v2 config 11:06:58

* Feature/version update pi2 (#22)

* Feature/fix for circle (#2)

* Updated circle ci config based on https://github.com/mojaloop/central-ledger/blob/master/Onboarding.md documentation

* Updated based on NPM registry migration doc

* Updated circle yaml deployment descriptor

* Added space for consistency of formatting

* Added public access to the npm publish command

* feature/continuous integration v2 (#4)

* final draft circleci v2 config 10:27:47

* final draft circleci v2 config 11:06:58

* Feature/#95 node version upgrade (#6)

* upgraded all dependencies that could be updated. new Buffer() has been deprecated now Buffer.from will be used.
Added to .gitignore idea files and package-lock.json

* changed version

* update circle ci node version

* Feature/#62 automate the cd pipeline for central services shared (#7)

- Automated the deployment through k8s for master and develop push tags
- Automated build artifacts are published to the respective repository for master (release) and develop (snapshot) pushed tags
- Automated unit tests for PR validations with results made available
- Automated integration tests for PR validations with results made available
- Automated functional tests for PR validations with results made available
- Automated code coverage tests for PR validations with results made available to sonar-qube

* Fixed regex in CircleCI v2 config

* Feature/#148 design implement common streaming library (#12)

* added stubs for feature

* reworking the stubs

* reworking the stubs

* Updated Logging feature (#10)

* Updated Logging feature

Added capability to change the logging level
Updated the tests cases
Anded a .env file

* Updated the package.json file

removed unsused dependencies

* Feature/#148 design implement common streaming library (#11)

* initial working simple consumer

* initial working simple consumer

* Consumers working in 3 modes [flow, poll, recursive], updated logger to allow for silly and verbose levels

* updated some comments

* added new process mode for recursive sync queue processing

* adding jsdoc

* added documents, and seperated test (still to be moved into a unit test/integration framework)

* cleaned up code

* cleaned up document

* fixed jsdoc typo

* updated ints to number for jsdoc

* stream processing base for the producer

* Added commit syncs and getWatermarkOffsets

* fixed test and documentation for consumer

* updated config names and docs

* added methods for getMetaData and updated docs

* updated test client

* updated defaults to match documentation

* moving tests to the test folder

* test and commented code for producer

* Updated tape and test coverage config

* changes for miguels comments

* please tell me this is correct

* work in-progress for unit tests

* trying to get poll, recursive functions to work.

* Checking in merged code.

* Implmented all unit tests for consumer

* fixed unit tests, and standards issues

* Updated istanbul config to exclude examples from code coverage check

* fixing setup for configci

* fixing circleci

* added code header for kafkastub

* changes for producer for the send message function including basic unit tests for producer

* unused enum

* added some more tests

* adding unit tests

* added createdAt for metadata protocol

* /#148DesignImplementCommonStreamingLibraryMIG: Auto stash before merge of "feature/#148DesignImplementCommonStreamingLibraryMIG" and "origin/feature/#148DesignImplementCommonStreamingLibrary"

* added some more unit tests to get the code coverage up for the consumer

* Fixed consumer code to be above 90% code coverage

* fixed unit test coverage

* fixed unit test coverage

* fixing tests

* cleaned up consumer tests

* version bump

* proper version bump

* unit tests and coverage above threshold for producer

* Fixed consumer to handle callback function regardless if its a promise or not

* fixing circleci build

* Added test cases for Protocol

Added test cases for protocol.js file

* Implemented review comments

Added back "pp" parameter back to function and fixed unit tests

* Update index.js

* Updated protocol and re-aligned to lime. Re-aligned unit tests.

* Documented TODOs in the JSDoc comments

* cleaned up code

* algined todo comments on jsdoc

* #150 Test, document and address config for "common streaming library" (#14)

* added stubs for feature

* reworking the stubs

* reworking the stubs

* initial working simple consumer

* initial working simple consumer

* Consumers working in 3 modes [flow, poll, recursive], updated logger to allow for silly and verbose levels

* updated some comments

* added new process mode for recursive sync queue processing

* adding jsdoc

* added documents, and seperated test (still to be moved into a unit test/integration framework)

* cleaned up code

* cleaned up document

* fixed jsdoc typo

* updated ints to number for jsdoc

* stream processing base for the producer

* Added commit syncs and getWatermarkOffsets

* fixed test and documentation for consumer

* updated config names and docs

* added methods for getMetaData and updated docs

* updated test client

* updated defaults to match documentation

* Updated Logging feature (#10)

* Updated Logging feature

Added capability to change the logging level
Updated the tests cases
Anded a .env file

* Updated the package.json file

removed unsused dependencies

* moving tests to the test folder

* test and commented code for producer

* Updated tape and test coverage config

* changes for miguels comments

* please tell me this is correct

* work in-progress for unit tests

* trying to get poll, recursive functions to work.

* Checking in merged code.

* Implmented all unit tests for consumer

* fixed unit tests, and standards issues

* Updated istanbul config to exclude examples from code coverage check

* fixing setup for configci

* fixing circleci

* added code header for kafkastub

* changes for producer for the send message function including basic unit tests for producer

* unused enum

* added some more tests

* adding unit tests

* added createdAt for metadata protocol

* /#148DesignImplementCommonStreamingLibraryMIG: Auto stash before merge of "feature/#148DesignImplementCommonStreamingLibraryMIG" and "origin/feature/#148DesignImplementCommonStreamingLibrary"

* added some more unit tests to get the code coverage up for the consumer

* Fixed consumer code to be above 90% code coverage

* fixed unit test coverage

* fixed unit test coverage

* fixing tests

* cleaned up consumer tests

* version bump

* proper version bump

* unit tests and coverage above threshold for producer

* Fixed consumer to handle callback function regardless if its a promise or not

* fixing circleci build

* Added test cases for Protocol

Added test cases for protocol.js file

* Implemented review comments

Added back "pp" parameter back to function and fixed unit tests

* Update index.js

* Updated protocol and re-aligned to lime. Re-aligned unit tests.

* Documented TODOs in the JSDoc comments

* cleaned up code

* algined todo comments on jsdoc

* Updated readme.md to include documentation for Kafka

* Fixed documentation for the Producer example and md.

* Feature/#150 test document and address configfor commonstreaminglibrary (#15)

* added stubs for feature

* reworking the stubs

* reworking the stubs

* initial working simple consumer

* initial working simple consumer

* Consumers working in 3 modes [flow, poll, recursive], updated logger to allow for silly and verbose levels

* updated some comments

* added new process mode for recursive sync queue processing

* adding jsdoc

* added documents, and seperated test (still to be moved into a unit test/integration framework)

* cleaned up code

* cleaned up document

* fixed jsdoc typo

* updated ints to number for jsdoc

* stream processing base for the producer

* Added commit syncs and getWatermarkOffsets

* fixed test and documentation for consumer

* updated config names and docs

* added methods for getMetaData and updated docs

* updated test client

* updated defaults to match documentation

* Updated Logging feature (#10)

* Updated Logging feature

Added capability to change the logging level
Updated the tests cases
Anded a .env file

* Updated the package.json file

removed unsused dependencies

* moving tests to the test folder

* test and commented code for producer

* Updated tape and test coverage config

* changes for miguels comments

* please tell me this is correct

* work in-progress for unit tests

* trying to get poll, recursive functions to work.

* Checking in merged code.

* Implmented all unit tests for consumer

* fixed unit tests, and standards issues

* Updated istanbul config to exclude examples from code coverage check

* fixing setup for configci

* fixing circleci

* added code header for kafkastub

* changes for producer for the send message function including basic unit tests for producer

* unused enum

* added some more tests

* adding unit tests

* added createdAt for metadata protocol

* /#148DesignImplementCommonStreamingLibraryMIG: Auto stash before merge of "feature/#148DesignImplementCommonStreamingLibraryMIG" and "origin/feature/#148DesignImplementCommonStreamingLibrary"

* added some more unit tests to get the code coverage up for the consumer

* Fixed consumer code to be above 90% code coverage

* fixed unit test coverage

* fixed unit test coverage

* fixing tests

* cleaned up consumer tests

* version bump

* proper version bump

* unit tests and coverage above threshold for producer

* Fixed consumer to handle callback function regardless if its a promise or not

* fixing circleci build

* Added test cases for Protocol

Added test cases for protocol.js file

* Implemented review comments

Added back "pp" parameter back to function and fixed unit tests

* Update index.js

* Updated protocol and re-aligned to lime. Re-aligned unit tests.

* Documented TODOs in the JSDoc comments

* cleaned up code

* algined todo comments on jsdoc

* Updated readme.md to include documentation for Kafka

* Fixed documentation for the Producer example and md.

* bumped version up for documentation

* Added doc reference for message protocol (#16)

* added stubs for feature

* reworking the stubs

* reworking the stubs

* initial working simple consumer

* initial working simple consumer

* Consumers working in 3 modes [flow, poll, recursive], updated logger to allow for silly and verbose levels

* updated some comments

* added new process mode for recursive sync queue processing

* adding jsdoc

* added documents, and seperated test (still to be moved into a unit test/integration framework)

* cleaned up code

* cleaned up document

* fixed jsdoc typo

* updated ints to number for jsdoc

* stream processing base for the producer

* Added commit syncs and getWatermarkOffsets

* fixed test and documentation for consumer

* updated config names and docs

* added methods for getMetaData and updated docs

* updated test client

* updated defaults to match documentation

* Updated Logging feature (#10)

* Updated Logging feature

Added capability to change the logging level
Updated the tests cases
Anded a .env file

* Updated the package.json file

removed unsused dependencies

* moving tests to the test folder

* test and commented code for producer

* Updated tape and test coverage config

* changes for miguels comments

* please tell me this is correct

* work in-progress for unit tests

* trying to get poll, recursive functions to work.

* Checking in merged code.

* Implmented all unit tests for consumer

* fixed unit tests, and standards issues

* Updated istanbul config to exclude examples from code coverage check

* fixing setup for configci

* fixing circleci

* added code header for kafkastub

* changes for producer for the send message function including basic unit tests for producer

* unused enum

* added some more tests

* adding unit tests

* added createdAt for metadata protocol

* /#148DesignImplementCommonStreamingLibraryMIG: Auto stash before merge of "feature/#148DesignImplementCommonStreamingLibraryMIG" and "origin/feature/#148DesignImplementCommonStreamingLibrary"

* added some more unit tests to get the code coverage up for the consumer

* Fixed consumer code to be above 90% code coverage

* fixed unit test coverage

* fixed unit test coverage

* fixing tests

* cleaned up consumer tests

* version bump

* proper version bump

* unit tests and coverage above threshold for producer

* Fixed consumer to handle callback function regardless if its a promise or not

* fixing circleci build

* Added test cases for Protocol

Added test cases for protocol.js file

* Implemented review comments

Added back "pp" parameter back to function and fixed unit tests

* Update index.js

* Updated protocol and re-aligned to lime. Re-aligned unit tests.

* Documented TODOs in the JSDoc comments

* cleaned up code

* algined todo comments on jsdoc

* Updated readme.md to include documentation for Kafka

* Fixed documentation for the Producer example and md.

* bumped version up for documentation

* added reference to message protocol docs

* version update

* version update (#21)

* release version update

* mistakenly copied code and version update

* updated openapi-backend version

Co-authored-by: Miguel de Barros <miguel@debarros.me>
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
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

2 participants