Skip to content

Commit

Permalink
feat: separate mongo runners (#692)
Browse files Browse the repository at this point in the history
Signed-off-by: hxtree <[email protected]>
  • Loading branch information
hxtree authored Nov 15, 2023
1 parent 8c95063 commit 2bce465
Show file tree
Hide file tree
Showing 4 changed files with 32 additions and 17 deletions.
7 changes: 5 additions & 2 deletions .github/workflows/call-coverage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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/[email protected]
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/[email protected]

Expand Down
11 changes: 10 additions & 1 deletion commitlint.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -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,
Expand Down
30 changes: 16 additions & 14 deletions rush.json
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,9 @@
"deploy-platform",
"deploy-app",
"rigs",
"cli-tools"
"cli-tools",
"cimongo",
"mongoshelf"
],
"projects": [
{
Expand Down Expand Up @@ -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
},
{
Expand All @@ -217,7 +219,7 @@
"@cats-cradle/create-artifact",
"@cats-cradle/create-bundle"
],
"tags": ["service-package"],
"tags": ["service-package", "cimongo"],
"shouldPublish": true
},
{
Expand All @@ -230,7 +232,7 @@
"@cats-cradle/create-artifact",
"@cats-cradle/create-bundle"
],
"tags": ["service-package"]
"tags": ["service-package", "cimongo"]
},
{
"packageName": "@cats-cradle/billing-system",
Expand All @@ -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",
Expand All @@ -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
},
{
Expand All @@ -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",
Expand All @@ -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",
Expand All @@ -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
},
{
Expand All @@ -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
},
{
Expand All @@ -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",
Expand All @@ -342,7 +344,7 @@
"@cats-cradle/create-artifact",
"@cats-cradle/create-bundle"
],
"tags": ["service-package", "deploy-app"]
"tags": ["service-package", "deploy-app", "mongoshelf"]
}
]
}
1 change: 1 addition & 0 deletions services/character-sheet/globalConfig.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{ "mongoUri": "mongodb://127.0.0.1:41551/" }

0 comments on commit 2bce465

Please sign in to comment.