From 77b382bc850e6c5e9858ef4f5c9c1a4c80272a3b Mon Sep 17 00:00:00 2001 From: Ryan Crichton Date: Thu, 13 Jun 2019 21:47:55 +0200 Subject: [PATCH 1/7] Fix travis build --- .travis.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.travis.yml b/.travis.yml index 622512819fb..d89b5be3aa9 100644 --- a/.travis.yml +++ b/.travis.yml @@ -52,6 +52,10 @@ jobs: - stage: integration tests on staging if: branch = master AND type = push install: skip + addons: + apt: + packages: + - libgconf-2-4 script: cd packages/e2e && yarn && yarn start --record false env: - CYPRESS_LOGIN_URL=https://login.opencrvs-staging.jembi.org/ From 218f988562a21a149389b5aeb7d9fa80981b14bb Mon Sep 17 00:00:00 2001 From: Yeasin Hossain Date: Fri, 14 Jun 2019 18:29:36 +0600 Subject: [PATCH 2/7] Quick fix on NotificationToast --- .../register/src/views/RegistrarHome/NotificatoinToast.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/register/src/views/RegistrarHome/NotificatoinToast.tsx b/packages/register/src/views/RegistrarHome/NotificatoinToast.tsx index dd3900aae0d..6adbed410b4 100644 --- a/packages/register/src/views/RegistrarHome/NotificatoinToast.tsx +++ b/packages/register/src/views/RegistrarHome/NotificatoinToast.tsx @@ -69,7 +69,10 @@ class NotificationToast extends React.Component { function mapStatetoProps(state: IStoreState) { return { - application: [...state.applicationsState.applications] + application: + state.applicationsState && state.applicationsState.applications + ? [...state.applicationsState.applications] + : [] } } export default connect(mapStatetoProps)(injectIntl(NotificationToast)) From ead0825ab1ea88d49bdeda8ff3bd8ccd1ca923e5 Mon Sep 17 00:00:00 2001 From: anik Date: Fri, 14 Jun 2019 19:55:44 +0600 Subject: [PATCH 3/7] hot fixes --- .../register/src/views/RegistrarHome/RegistrarHome.tsx | 10 ++++++++-- .../src/views/RegistrarHome/RowHistoryView.tsx | 2 +- packages/search/src/elasticsearch/utils.ts | 7 ++++++- 3 files changed, 15 insertions(+), 4 deletions(-) diff --git a/packages/register/src/views/RegistrarHome/RegistrarHome.tsx b/packages/register/src/views/RegistrarHome/RegistrarHome.tsx index 0295ad762fd..8d9304dce18 100644 --- a/packages/register/src/views/RegistrarHome/RegistrarHome.tsx +++ b/packages/register/src/views/RegistrarHome/RegistrarHome.tsx @@ -328,7 +328,10 @@ export class RegistrarHomeView extends React.Component< '', application_time_elapsed: (reg.createdAt && - moment(reg.createdAt.toString(), 'YYYY-MM-DD').fromNow()) || + moment( + moment(reg.createdAt, 'x').format('YYYY-MM-DD HH:mm:ss'), + 'YYYY-MM-DD HH:mm:ss' + ).fromNow()) || '', actions } @@ -365,7 +368,10 @@ export class RegistrarHomeView extends React.Component< ...reg, date_of_rejection: (reg.modifiedAt && - moment(reg.modifiedAt.toString(), 'YYYY-MM-DD').fromNow()) || + moment( + moment(reg.modifiedAt, 'x').format('YYYY-MM-DD HH:mm:ss'), + 'YYYY-MM-DD HH:mm:ss' + ).fromNow()) || '', actions } diff --git a/packages/register/src/views/RegistrarHome/RowHistoryView.tsx b/packages/register/src/views/RegistrarHome/RowHistoryView.tsx index 942cf323c7e..3f30159a256 100644 --- a/packages/register/src/views/RegistrarHome/RowHistoryView.tsx +++ b/packages/register/src/views/RegistrarHome/RowHistoryView.tsx @@ -106,7 +106,7 @@ const ErrorText = styled.div` color: ${({ theme }) => theme.colors.error}; ${({ theme }) => theme.fonts.bodyStyle}; text-align: center; - margin-top: 100px; + margin: 25px; ` function LabelValue({ label, value }: { label: string; value: string }) { diff --git a/packages/search/src/elasticsearch/utils.ts b/packages/search/src/elasticsearch/utils.ts index 8372351734c..7c91337e23a 100644 --- a/packages/search/src/elasticsearch/utils.ts +++ b/packages/search/src/elasticsearch/utils.ts @@ -68,7 +68,12 @@ export async function detectDuplicates( } export async function getCreatedBy(compositionId: string) { - const results = await searchByCompositionId(compositionId) + let results + try { + results = await searchByCompositionId(compositionId) + } catch (error) { + console.log(error) + } const result = results.hits.hits && (results.hits.hits[0] && (results.hits.hits[0]._source as ICompositionBody)) From fe07950765ac4e1146743650903910c1ee66ab4c Mon Sep 17 00:00:00 2001 From: Euan Millar Date: Mon, 17 Jun 2019 07:59:26 +0100 Subject: [PATCH 4/7] some more logs --- packages/search/src/elasticsearch/dbhelper.ts | 65 ++++++++++++------- 1 file changed, 40 insertions(+), 25 deletions(-) diff --git a/packages/search/src/elasticsearch/dbhelper.ts b/packages/search/src/elasticsearch/dbhelper.ts index fc6ce1e147d..61b3b7a00f2 100644 --- a/packages/search/src/elasticsearch/dbhelper.ts +++ b/packages/search/src/elasticsearch/dbhelper.ts @@ -5,14 +5,19 @@ export const indexComposition = async ( compositionIdentifier: string, body: ICompositionBody ) => { - const response = await client.index({ - index: 'ocrvs', - type: 'compositions', - id: compositionIdentifier, - body - }) + try { + const response = await client.index({ + index: 'ocrvs', + type: 'compositions', + id: compositionIdentifier, + body + }) - return response + return response + } catch (err) { + // tslint:disable-next-line:no-console + console.log(err) + } } export const updateComposition = async (id: string, body: ICompositionBody) => { @@ -29,27 +34,37 @@ export const updateComposition = async (id: string, body: ICompositionBody) => { } export const searchComposition = async (body: ICompositionBody) => { - const response = client.search({ - index: 'ocrvs', - type: 'compositions', - body: { - query: buildQuery(body) - } - }) - return response + try { + const response = client.search({ + index: 'ocrvs', + type: 'compositions', + body: { + query: buildQuery(body) + } + }) + return response + } catch (err) { + // tslint:disable-next-line:no-console + console.log(err) + } } export const searchByCompositionId = async (compositionId: string) => { - const response = await client.search({ - index: 'ocrvs', - type: 'compositions', - body: { - query: { - match: { - _id: compositionId + try { + const response = await client.search({ + index: 'ocrvs', + type: 'compositions', + body: { + query: { + match: { + _id: compositionId + } } } - } - }) - return response + }) + return response + } catch (err) { + // tslint:disable-next-line:no-console + console.log(err) + } } From 969e4b21ce5fff3ac1c2f1bf4db4e4acf7f5c409 Mon Sep 17 00:00:00 2001 From: anik Date: Mon, 17 Jun 2019 13:37:19 +0600 Subject: [PATCH 5/7] Improved log managment on user-mgnt dbhelper --- packages/search/src/elasticsearch/dbhelper.ts | 27 ++++++++++++------- packages/search/src/elasticsearch/utils.ts | 12 +++------ 2 files changed, 22 insertions(+), 17 deletions(-) diff --git a/packages/search/src/elasticsearch/dbhelper.ts b/packages/search/src/elasticsearch/dbhelper.ts index 61b3b7a00f2..49bb8c886f3 100644 --- a/packages/search/src/elasticsearch/dbhelper.ts +++ b/packages/search/src/elasticsearch/dbhelper.ts @@ -17,20 +17,27 @@ export const indexComposition = async ( } catch (err) { // tslint:disable-next-line:no-console console.log(err) + throw err } } export const updateComposition = async (id: string, body: ICompositionBody) => { - const response = await client.update({ - index: 'ocrvs', - type: 'compositions', - id, - body: { - doc: body - } - }) + try { + const response = await client.update({ + index: 'ocrvs', + type: 'compositions', + id, + body: { + doc: body + } + }) - return response + return response + } catch (err) { + // tslint:disable-next-line:no-console + console.log(err) + throw err + } } export const searchComposition = async (body: ICompositionBody) => { @@ -46,6 +53,7 @@ export const searchComposition = async (body: ICompositionBody) => { } catch (err) { // tslint:disable-next-line:no-console console.log(err) + return null } } @@ -66,5 +74,6 @@ export const searchByCompositionId = async (compositionId: string) => { } catch (err) { // tslint:disable-next-line:no-console console.log(err) + return null } } diff --git a/packages/search/src/elasticsearch/utils.ts b/packages/search/src/elasticsearch/utils.ts index 7c91337e23a..236a14112de 100644 --- a/packages/search/src/elasticsearch/utils.ts +++ b/packages/search/src/elasticsearch/utils.ts @@ -68,13 +68,9 @@ export async function detectDuplicates( } export async function getCreatedBy(compositionId: string) { - let results - try { - results = await searchByCompositionId(compositionId) - } catch (error) { - console.log(error) - } + const results = await searchByCompositionId(compositionId) const result = + results && results.hits.hits && (results.hits.hits[0] && (results.hits.hits[0]._source as ICompositionBody)) @@ -83,9 +79,9 @@ export async function getCreatedBy(compositionId: string) { function findDuplicateIds( compositionIdentifier: string, - results: SearchResponse<{}> + results: SearchResponse<{}> | null ) { - const hits = results.hits.hits + const hits = (results && results.hits.hits) || [] return hits .filter( hit => From c7a7c5ef12966a66b09c2d1584e76f5c49db0788 Mon Sep 17 00:00:00 2001 From: anik Date: Mon, 17 Jun 2019 15:52:08 +0600 Subject: [PATCH 6/7] Unnecessary log removed and fixed test cases --- .../RegistrarHome/RegistrarHome.test.tsx | 23 +++++---- packages/search/src/elasticsearch/dbhelper.ts | 48 +++++++------------ 2 files changed, 30 insertions(+), 41 deletions(-) diff --git a/packages/register/src/views/RegistrarHome/RegistrarHome.test.tsx b/packages/register/src/views/RegistrarHome/RegistrarHome.test.tsx index c0e596ccf27..5e0ea514400 100644 --- a/packages/register/src/views/RegistrarHome/RegistrarHome.test.tsx +++ b/packages/register/src/views/RegistrarHome/RegistrarHome.test.tsx @@ -325,6 +325,7 @@ describe('RegistrarHome tests', async () => { ).toContain('Sent for updates (5)') }) it('renders all items returned from graphql query in ready for reivew', async () => { + const TIME_STAMP = '1544188309380' Date.now = jest.fn(() => 1554055200000) const graphqlMock = [ { @@ -353,8 +354,8 @@ describe('RegistrarHome tests', async () => { registeredLocationId: '308c35b4-04f8-4664-83f5-9790e790cde1', duplicates: null, - createdAt: '2018-05-23T14:44:58+02:00', - modifiedAt: '2018-05-23T14:44:58+02:00' + createdAt: TIME_STAMP, + modifiedAt: TIME_STAMP }, dateOfBirth: '2010-10-10', childName: [ @@ -381,8 +382,8 @@ describe('RegistrarHome tests', async () => { duplicates: ['308c35b4-04f8-4664-83f5-9790e790cd33'], registeredLocationId: '308c35b4-04f8-4664-83f5-9790e790cde1', - createdAt: '2007-01-01', - modifiedAt: '2007-01-01' + createdAt: TIME_STAMP, + modifiedAt: TIME_STAMP }, dateOfBirth: null, childName: null, @@ -421,11 +422,15 @@ describe('RegistrarHome tests', async () => { }) testComponent.component.update() const data = testComponent.component.find(GridTable).prop('content') + const EXPECTED_DATE_OF_APPLICATION = moment( + moment(TIME_STAMP, 'x').format('YYYY-MM-DD HH:mm:ss'), + 'YYYY-MM-DD HH:mm:ss' + ).fromNow() expect(data.length).toBe(2) expect(data[0].id).toBe('e302f7c5-ad87-4117-91c1-35eaf2ea7be8') expect(data[0].event_time_elapsed).toBe('8 years ago') - expect(data[0].application_time_elapsed).toBe('10 months ago') + expect(data[0].application_time_elapsed).toBe(EXPECTED_DATE_OF_APPLICATION) expect(data[0].tracking_id).toBe('BW0UTHR') expect(data[0].event).toBe('Birth') expect(data[0].actions).toBeDefined() @@ -433,7 +438,7 @@ describe('RegistrarHome tests', async () => { testComponent.component.unmount() }) it('renders all items returned from graphql query in rejected tab', async () => { - const TIME_STAMP = '2018-12-07T13:11:49.380Z' + const TIME_STAMP = '1544188309380' const graphqlMock = [ { request: { @@ -525,13 +530,13 @@ describe('RegistrarHome tests', async () => { // wait for mocked data to load mockedProvider await new Promise(resolve => { - setTimeout(resolve, 100) + setTimeout(resolve, 200) }) testComponent.component.update() const data = testComponent.component.find(GridTable).prop('content') const EXPECTED_DATE_OF_REJECTION = moment( - TIME_STAMP, - 'YYYY-MM-DD' + moment(TIME_STAMP, 'x').format('YYYY-MM-DD HH:mm:ss'), + 'YYYY-MM-DD HH:mm:ss' ).fromNow() expect(data.length).toBe(2) diff --git a/packages/search/src/elasticsearch/dbhelper.ts b/packages/search/src/elasticsearch/dbhelper.ts index 49bb8c886f3..28f072ab28e 100644 --- a/packages/search/src/elasticsearch/dbhelper.ts +++ b/packages/search/src/elasticsearch/dbhelper.ts @@ -5,39 +5,27 @@ export const indexComposition = async ( compositionIdentifier: string, body: ICompositionBody ) => { - try { - const response = await client.index({ - index: 'ocrvs', - type: 'compositions', - id: compositionIdentifier, - body - }) + const response = await client.index({ + index: 'ocrvs', + type: 'compositions', + id: compositionIdentifier, + body + }) - return response - } catch (err) { - // tslint:disable-next-line:no-console - console.log(err) - throw err - } + return response } export const updateComposition = async (id: string, body: ICompositionBody) => { - try { - const response = await client.update({ - index: 'ocrvs', - type: 'compositions', - id, - body: { - doc: body - } - }) + const response = await client.update({ + index: 'ocrvs', + type: 'compositions', + id, + body: { + doc: body + } + }) - return response - } catch (err) { - // tslint:disable-next-line:no-console - console.log(err) - throw err - } + return response } export const searchComposition = async (body: ICompositionBody) => { @@ -51,8 +39,6 @@ export const searchComposition = async (body: ICompositionBody) => { }) return response } catch (err) { - // tslint:disable-next-line:no-console - console.log(err) return null } } @@ -72,8 +58,6 @@ export const searchByCompositionId = async (compositionId: string) => { }) return response } catch (err) { - // tslint:disable-next-line:no-console - console.log(err) return null } } From d2f95191800173ee70c09966e9cc7c125df938b5 Mon Sep 17 00:00:00 2001 From: Euan Millar Date: Mon, 17 Jun 2019 12:43:46 +0100 Subject: [PATCH 7/7] Deploying release to QA --- README.md | 2 +- packages/auth/package.json | 2 +- packages/commons/package.json | 2 +- packages/components/package.json | 2 +- packages/e2e/package.json | 2 +- packages/gateway/package.json | 4 ++-- packages/integration/package.json | 2 +- packages/login/package.json | 4 ++-- packages/metrics/package.json | 4 ++-- packages/notification/package.json | 4 ++-- packages/performance/package.json | 6 +++--- packages/register/package.json | 4 ++-- packages/resources/package.json | 4 ++-- packages/search/package.json | 4 ++-- packages/user-mgnt/package.json | 4 ++-- packages/workflow/package.json | 4 ++-- 16 files changed, 27 insertions(+), 27 deletions(-) diff --git a/README.md b/README.md index 92ccecd2874..016dc7b04c6 100644 --- a/README.md +++ b/README.md @@ -130,7 +130,7 @@ All hotfixes that are done for that release should be submitted in a PR against 1. Update all packages with the new version number according to [semver](https://semver.org/). All packages will have the same version for simplicity as they are all designed to be used together. Update all dependencies to point to the newly created versions. E.g. `register` depend on `components`, so update the dependency: Do a find and replace for `1.0.0-alpha.2` and replace with `1.0.0-alpha.3` 2. Run `yarn` to ensure there are no version errors. 3. Run `yarn test` and ensure all passed. -4. Run `git tag v` e.g. `git tag v1.0.0-alpha.6` +4. Run `git tag v` e.g. `git tag v1.0.0-alpha.1.0` 5. Run `git push origin v` 6. Create a [new release on Github](https://github.com/jembi/OpenCRVS/releases) using the tag you just pushed and including any release notes. 7. Dockerhub should automatically build the images when a new release tag is created in Git. Howver Dockerhub can sometimes timeout and you may need to compose and push the release tagged images locally. To do that, run `yarn compose:push:release` diff --git a/packages/auth/package.json b/packages/auth/package.json index aa1e93dc0b9..09ce522b8d8 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -1,6 +1,6 @@ { "name": "@opencrvs/auth", - "version": "1.0.0-alpha.6", + "version": "1.0.0-alpha.1.0", "description": "OpenCRVS authentication service", "main": "src/index.js", "license": "NONE", diff --git a/packages/commons/package.json b/packages/commons/package.json index 42cbadde5c6..22e824d66e6 100644 --- a/packages/commons/package.json +++ b/packages/commons/package.json @@ -1,6 +1,6 @@ { "name": "@opencrvs/commons", - "version": "1.0.0-alpha.6", + "version": "1.0.0-alpha.1.0", "description": "OpenCRVS common modules and utils", "main": "src/index.ts", "scripts": { diff --git a/packages/components/package.json b/packages/components/package.json index 7cff10e1292..0d7c402f7c1 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -1,6 +1,6 @@ { "name": "@opencrvs/components", - "version": "1.0.0-alpha.6", + "version": "1.0.0-alpha.1.0", "private": true, "dependencies": { "@types/react-intl": "^2.3.17", diff --git a/packages/e2e/package.json b/packages/e2e/package.json index 9dfbd6d36d0..13fc80f95fe 100644 --- a/packages/e2e/package.json +++ b/packages/e2e/package.json @@ -1,6 +1,6 @@ { "name": "e2e", - "version": "1.0.0-alpha.6", + "version": "1.0.0-alpha.1.0", "main": "index.js", "license": "MIT", "dependencies": { diff --git a/packages/gateway/package.json b/packages/gateway/package.json index 000f86ba02d..feb9a26a0fb 100644 --- a/packages/gateway/package.json +++ b/packages/gateway/package.json @@ -1,6 +1,6 @@ { "name": "@opencrvs/gateway", - "version": "1.0.0-alpha.6", + "version": "1.0.0-alpha.1.0", "description": "OpenCRVS API Gateway with GraphQL", "scripts": { "start": "concurrently \"nodemon --exec ts-node -- src/index.ts\" \"yarn gen:types:watch\"", @@ -15,7 +15,7 @@ "test:compilation": "tsc --noEmit" }, "dependencies": { - "@opencrvs/commons": "^1.0.0-alpha.6", + "@opencrvs/commons": "^1.0.0-alpha.1.0", "@types/glob": "^5.0.35", "@types/hapi": "^17.0.12", "@types/hapi-auth-jwt2": "^8.0.1", diff --git a/packages/integration/package.json b/packages/integration/package.json index 4a01634edca..6cb10168ff6 100644 --- a/packages/integration/package.json +++ b/packages/integration/package.json @@ -1,6 +1,6 @@ { "name": "@opencrvs/integration", - "version": "1.0.0-alpha.6", + "version": "1.0.0-alpha.1.0", "description": "A set of integration and performance tests for OpenCRVS", "main": "index.js", "license": "NONE", diff --git a/packages/login/package.json b/packages/login/package.json index 60ad6d31574..3145e85fb40 100644 --- a/packages/login/package.json +++ b/packages/login/package.json @@ -1,9 +1,9 @@ { "name": "@opencrvs/login", - "version": "1.0.0-alpha.6", + "version": "1.0.0-alpha.1.0", "private": true, "dependencies": { - "@opencrvs/components": "^1.0.0-alpha.6", + "@opencrvs/components": "^1.0.0-alpha.1.0", "@sentry/browser": "^4.6.3", "@types/history": "^4.6.2", "@types/react-intl": "^2.3.8", diff --git a/packages/metrics/package.json b/packages/metrics/package.json index 95c004212a9..ab68bfbc72d 100644 --- a/packages/metrics/package.json +++ b/packages/metrics/package.json @@ -1,6 +1,6 @@ { "name": "@opencrvs/metrics", - "version": "1.0.0-alpha.6", + "version": "1.0.0-alpha.1.0", "description": "OpenCRVS metrics service", "main": "src/index.js", "license": "NONE", @@ -15,7 +15,7 @@ "test:compilation": "tsc --noEmit" }, "dependencies": { - "@opencrvs/commons": "^1.0.0-alpha.6", + "@opencrvs/commons": "^1.0.0-alpha.1.0", "@types/boom": "^7.2.0", "@types/fhir": "^0.0.30", "@types/hapi": "^17.0.12", diff --git a/packages/notification/package.json b/packages/notification/package.json index a5fede2d5b2..8e185d7bc9f 100644 --- a/packages/notification/package.json +++ b/packages/notification/package.json @@ -1,6 +1,6 @@ { "name": "@opencrvs/notification", - "version": "1.0.0-alpha.6", + "version": "1.0.0-alpha.1.0", "description": "OpenCRVS notification service", "main": "src/index.js", "license": "NONE", @@ -15,7 +15,7 @@ "test:compilation": "tsc --noEmit" }, "dependencies": { - "@opencrvs/commons": "^1.0.0-alpha.6", + "@opencrvs/commons": "^1.0.0-alpha.1.0", "@types/hapi": "^17.0.12", "@types/hapi-auth-jwt2": "^8.0.1", "@types/joi": "^14.0.0", diff --git a/packages/performance/package.json b/packages/performance/package.json index 42de86ff904..ab44d59b0db 100644 --- a/packages/performance/package.json +++ b/packages/performance/package.json @@ -1,10 +1,10 @@ { "name": "@opencrvs/performance", - "version": "1.0.0-alpha.6", + "version": "1.0.0-alpha.1.0", "private": true, "dependencies": { - "@opencrvs/commons": "^1.0.0-alpha.6", - "@opencrvs/components": "^1.0.0-alpha.6", + "@opencrvs/commons": "^1.0.0-alpha.1.0", + "@opencrvs/components": "^1.0.0-alpha.1.0", "@sentry/browser": "^4.6.3", "@types/redux-sentry-middleware": "^0.0.1", "apollo-cache-inmemory": "^1.3.11", diff --git a/packages/register/package.json b/packages/register/package.json index 787a12129a2..d1cb7604ab0 100644 --- a/packages/register/package.json +++ b/packages/register/package.json @@ -1,9 +1,9 @@ { "name": "@opencrvs/register", - "version": "1.0.0-alpha.6", + "version": "1.0.0-alpha.1.0", "private": true, "dependencies": { - "@opencrvs/components": "^1.0.0-alpha.6", + "@opencrvs/components": "^1.0.0-alpha.1.0", "@sentry/browser": "^4.6.3", "@types/bcryptjs": "^2.4.2", "@types/history": "^4.6.2", diff --git a/packages/resources/package.json b/packages/resources/package.json index 5d00e21a430..d0e7ae1af86 100644 --- a/packages/resources/package.json +++ b/packages/resources/package.json @@ -1,6 +1,6 @@ { "name": "@opencrvs/resources", - "version": "1.0.0-alpha.6", + "version": "1.0.0-alpha.1.0", "description": "OpenCRVS resources for reference data", "scripts": { "test:watch": "jest --watch", @@ -56,7 +56,7 @@ "typestyle": "^1.3.7" }, "dependencies": { - "@opencrvs/commons": "^1.0.0-alpha.6", + "@opencrvs/commons": "^1.0.0-alpha.1.0", "@types/chalk": "^2.2.0", "@types/hapi": "^17.8.2", "@types/hapi-auth-jwt2": "^8.0.1", diff --git a/packages/search/package.json b/packages/search/package.json index 8b34b52b338..0c2dce61f6c 100644 --- a/packages/search/package.json +++ b/packages/search/package.json @@ -1,6 +1,6 @@ { "name": "@opencrvs/search", - "version": "1.0.0-alpha.6", + "version": "1.0.0-alpha.1.0", "description": "OpenCRVS search service", "main": "src/index.js", "license": "NONE", @@ -15,7 +15,7 @@ "test:compilation": "tsc --noEmit" }, "dependencies": { - "@opencrvs/commons": "^1.0.0-alpha.6", + "@opencrvs/commons": "^1.0.0-alpha.1.0", "@types/boom": "^7.2.0", "@types/elasticsearch": "^5.0.30", "@types/fhir": "^0.0.30", diff --git a/packages/user-mgnt/package.json b/packages/user-mgnt/package.json index bd49e33371e..6762811f0e5 100644 --- a/packages/user-mgnt/package.json +++ b/packages/user-mgnt/package.json @@ -1,6 +1,6 @@ { "name": "@opencrvs/user-mgnt", - "version": "1.0.0-alpha.6", + "version": "1.0.0-alpha.1.0", "description": "OpenCRVS user management service", "main": "src/index.js", "license": "NONE", @@ -16,7 +16,7 @@ "test:compilation": "tsc --noEmit" }, "dependencies": { - "@opencrvs/commons": "^1.0.0-alpha.6", + "@opencrvs/commons": "^1.0.0-alpha.1.0", "@types/boom": "^7.2.0", "@types/fhir": "^0.0.30", "@types/hapi": "^17.0.12", diff --git a/packages/workflow/package.json b/packages/workflow/package.json index 5479c8c9b8f..82f34539495 100644 --- a/packages/workflow/package.json +++ b/packages/workflow/package.json @@ -1,6 +1,6 @@ { "name": "@opencrvs/workflow", - "version": "1.0.0-alpha.6", + "version": "1.0.0-alpha.1.0", "description": "OpenCRVS workflow service", "main": "src/index.js", "license": "NONE", @@ -15,7 +15,7 @@ "test:compilation": "tsc --noEmit" }, "dependencies": { - "@opencrvs/commons": "^1.0.0-alpha.6", + "@opencrvs/commons": "^1.0.0-alpha.1.0", "@types/boom": "^7.2.0", "@types/fhir": "^0.0.30", "@types/hapi": "^17.0.12",