This repository was archived by the owner on Aug 19, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 19
Split code into 4 packages using lerna. #439
Closed
Closed
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@dberesford should we publish Udaru 3.0 before splitting? After the split i suppose packages will have separate versioning. |
1 similar comment
1 similar comment
@mihaidma yes we should before this lands. Are you happy to publish? |
Really great work @wprl! |
1 similar comment
dberesford
added a commit
that referenced
this pull request
Jan 26, 2018
Conflicts removed on https://github.com/nearform/udaru/tree/wprl-lerna-ize, this PR is superseded by #444 |
dberesford
added a commit
that referenced
this pull request
Mar 16, 2018
* Split code into 4 packages using lerna. * Reconsiled master merge out to wprl:lerna-ize (#439) * feat: get user teams, no inheritance * fix: get user teams functionality, tests * chore: changes feedback review * chore: release 3.1.0 preps * fix: allow empty results when the user is in no teams * volume data insertion and autocannon bench tests * database migration to 6, added index to team_members, fixed bug in volumeRunner starting server * updated NUM_TEAMs in config to 500 * Forking child process for UDARU server in volumeRunner * tidy ups and upgraded lodash to 4.17.5 * added chalk to volume load/test, using IPC when forking server, updated changes.md * updated intermittently failing user policies test cases * updated pbac version, iam.js also changed as the param order is important and needed to be reversed * support for optional metadata field, team, user, org read only * get, post and put updated for optional metadata field * test cases on core added for create, update, read * #450 solved: authorization pre-check required on teams payload object * version 3.2.0 not 3.2.1 * updates to validatation models for better swagger definitions, enforcement of allow/deny on policies * added test for issue #475 (invalid effect data) * added a note to pagedteamslist to state policies and users not populated * updates to all entities to throw 409 conflict instead of 400 for db insert/update conflict constraints * fix migrate 7 uninstall script * pre-merge issues addressed * fix: add request id for the resource builder * chore: bump package, update changes * update to changes.md summary for 4.0.0 * chore: package lock update * removing public schema from migration scripts * updated version number in package.json and added 4.0.1 entry to changes * support search teams in udaru core * search team endpoint and search logic updates * add total to team search response * update search response validation to match actual response data * Nested Teams Endpoint (#477) * add nested teams to udaru core * add nested endpoint * add e2e test for nested team limit * updating version and changes.md, updated pbac to 0.3.0 * use the buildParams directly to create base resource for user requests * return 404 if nested team is not found * Reset version to 4.0.1, it had accidently been set to 4.2.0 * check if team exists before returning users, check if user exist before return teams * fix typo * Example extended to demonstrate teams (#483) * Support in udaru core for searching users (#463) * Support in udaru core for searching users * Linting fix * Added some sanity check sql injection tests * Linting fix (again) * Linting fix (again again) * expose public user search route * add search users in a team * Updated end to end testing for teams search and team users search * updated version and changes * updated changes.md 4.1.0 date * Migration to nearForm SQL module * Removed postgrator * Removed postgrator * Split code into 4 packages using lerna. * packages/udaru/ -> packages/udaru-core/ * update version in changes.md, packages and static swagger docs
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Splits udaru into 4 packages: udaru (core), udaru-hapi-plugin, udaru-server, udaru-test managed by lerna.
A few tasks left to fully complete #436:
lerna publish
What did I miss?