diff --git a/.github/workflows/call-coverage.yml b/.github/workflows/call-coverage.yml index 2904055b..8205b8ef 100644 --- a/.github/workflows/call-coverage.yml +++ b/.github/workflows/call-coverage.yml @@ -61,15 +61,18 @@ jobs: instance-port: 27017 instance-storageEngine: "ephemeralForTest" - - name: rush test:cov service-package + - name: rush test:cov service-package mongo old uses: neofinancial/mongo-memory-server-action@v1.0.2 with: db-connection-env-var: MONGO_DATABASE_URI - run-command: node common/scripts/install-run-rush.js test:cov --to tag:service-package + run-command: node common/scripts/install-run-rush.js test:cov --to tag:cimongo binary-version: 4.2.8 instance-port: 27017 instance-storageEngine: "ephemeralForTest" + - name: rush test:cov service-package mongo-new + run: node common/scripts/install-run-rush.js test:cov --to tag:mongoshelf + - name: Merge coverage reports run: npx @cats-cradle/rush-coverage@1.2.0 diff --git a/commitlint.config.js b/commitlint.config.js index b67f57a0..6b1c6c65 100644 --- a/commitlint.config.js +++ b/commitlint.config.js @@ -4,7 +4,16 @@ module.exports = { 'scope-enum': [ 2, 'always', - ['character', 'platform', 'user', 'library', 'deps', 'release'], + [ + 'character', + 'platform', + 'user', + 'library', + 'deps', + 'release', + 'ci', + 'cd', + ], ], 'type-enum': [ 2, diff --git a/rush.json b/rush.json index 9c29f159..b385db12 100644 --- a/rush.json +++ b/rush.json @@ -40,7 +40,9 @@ "deploy-platform", "deploy-app", "rigs", - "cli-tools" + "cli-tools", + "cimongo", + "mongoshelf" ], "projects": [ { @@ -204,7 +206,7 @@ "@cats-cradle/eslint-config", "@cats-cradle/create-bundle" ], - "tags": ["service-package", "owner-ux"], + "tags": ["service-package", "owner-ux", "cimongo"], "shouldPublish": true }, { @@ -217,7 +219,7 @@ "@cats-cradle/create-artifact", "@cats-cradle/create-bundle" ], - "tags": ["service-package"], + "tags": ["service-package", "cimongo"], "shouldPublish": true }, { @@ -230,7 +232,7 @@ "@cats-cradle/create-artifact", "@cats-cradle/create-bundle" ], - "tags": ["service-package"] + "tags": ["service-package", "cimongo"] }, { "packageName": "@cats-cradle/billing-system", @@ -242,21 +244,21 @@ "@cats-cradle/create-artifact", "@cats-cradle/create-bundle" ], - "tags": ["service-package"] + "tags": ["service-package", "cimongo"] }, { "packageName": "@cats-cradle/admin-client", "projectFolder": "services/admin-client", "reviewCategory": "apis", "decoupledLocalDependencies": ["@cats-cradle/eslint-config"], - "tags": ["service-package"] + "tags": ["service-package", "cimongo"] }, { "packageName": "@cats-cradle/dialogue-service", "projectFolder": "services/dialogue-service", "reviewCategory": "apis", "decoupledLocalDependencies": ["@cats-cradle/eslint-config"], - "tags": ["service-package"] + "tags": ["service-package", "cimongo"] }, { "packageName": "@cats-cradle/html-to-pdf", @@ -268,7 +270,7 @@ "@cats-cradle/create-artifact", "@cats-cradle/create-bundle" ], - "tags": ["service-package", "deploy-app"], + "tags": ["service-package", "deploy-app", "cimongo"], "shouldPublish": true }, { @@ -281,7 +283,7 @@ "@cats-cradle/create-artifact", "@cats-cradle/create-bundle" ], - "tags": ["service-package", "deploy-app"] + "tags": ["service-package", "deploy-app", "cimongo"] }, { "packageName": "@cats-cradle/character-sheet", @@ -292,7 +294,7 @@ "@cats-cradle/create-artifact", "@cats-cradle/create-bundle" ], - "tags": ["service-package", "deploy-app"] + "tags": ["service-package", "deploy-app", "mongoshelf"] }, { "packageName": "@cats-cradle/luck-by-dice", @@ -304,7 +306,7 @@ "@cats-cradle/create-artifact", "@cats-cradle/create-bundle" ], - "tags": ["service-package", "deploy-app"], + "tags": ["service-package", "deploy-app", "cimongo"], "shouldPublish": true }, { @@ -317,7 +319,7 @@ "@cats-cradle/create-artifact", "@cats-cradle/create-bundle" ], - "tags": ["service-package", "deploy-app"], + "tags": ["service-package", "deploy-app", "cimongo"], "shouldPublish": true }, { @@ -330,7 +332,7 @@ "@cats-cradle/create-artifact", "@cats-cradle/create-bundle" ], - "tags": ["service-package", "deploy-app"] + "tags": ["service-package", "deploy-app", "cimongo"] }, { "packageName": "@cats-cradle/instances", @@ -342,7 +344,7 @@ "@cats-cradle/create-artifact", "@cats-cradle/create-bundle" ], - "tags": ["service-package", "deploy-app"] + "tags": ["service-package", "deploy-app", "mongoshelf"] } ] } diff --git a/services/character-sheet/globalConfig.json b/services/character-sheet/globalConfig.json new file mode 100644 index 00000000..8f94fd48 --- /dev/null +++ b/services/character-sheet/globalConfig.json @@ -0,0 +1 @@ +{ "mongoUri": "mongodb://127.0.0.1:41551/" }