44 make process project show up for cell level #249
ci.yaml
on: pull_request_target
Sensitive jobs are safe to be run
3s
Sensitive jobs aren't labeled safe to be run
0s
Mark integration test as not run
5s
Matrix: Deploy to Kubernetes
Ready for merging
2s
Report if workflow failed
4s
Annotations
6 errors and 22 warnings
Build Docker container
Process completed with exit code 254.
|
gem2sResponse > Starts a QC run when gem2s finishes:
tests/api.v2/helpers/pipeline/gem2s.test.js#L99
Error: expect(received).toMatchSnapshot()
Snapshot name: `gem2sResponse Starts a QC run when gem2s finishes 2`
- Snapshot - 1
+ Received + 146
Array [
Array [
"mockExperimentId",
- Array [],
+ Object {
+ "cellSizeDistribution": Object {
+ "fc68aefc-c3ca-467f-8589-f1dbaaac1c1e": Object {
+ "auto": true,
+ "defaultFilterSettings": Object {
+ "binStep": 200,
+ "minCellSize": 1044,
+ },
+ "enabled": false,
+ "filterSettings": Object {
+ "binStep": 200,
+ "minCellSize": 1044,
+ },
+ },
+ },
+ "classifier": Object {
+ "fc68aefc-c3ca-467f-8589-f1dbaaac1c1e": Object {
+ "auto": true,
+ "defaultFilterSettings": Object {
+ "FDR": 0.02,
+ },
+ "enabled": false,
+ "filterSettings": Object {
+ "FDR": 0.01,
+ },
+ "prefiltered": true,
+ },
+ },
+ "configureEmbedding": Object {
+ "clusteringSettings": Object {
+ "method": "louvain",
+ "methodSettings": Object {
+ "louvain": Object {
+ "resolution": 0.8,
+ },
+ },
+ },
+ "embeddingSettings": Object {
+ "method": "umap",
+ "methodSettings": Object {
+ "tsne": Object {
+ "learningRate": 200,
+ "perplexity": 30,
+ },
+ "umap": Object {
+ "distanceMetric": "cosine",
+ "minimumDistance": 0.3,
+ },
+ },
+ },
+ },
+ "dataIntegration": Object {
+ "dataIntegration": Object {
+ "method": "harmony",
+ "methodSettings": Object {
+ "fastmnn": Object {
+ "normalisation": "logNormalize",
+ "numGenes": 2000,
+ },
+ "harmony": Object {
+ "normalisation": "logNormalize",
+ "numGenes": 2000,
+ },
+ "seuratv4": Object {
+ "normalisation": "logNormalize",
+ "numGenes": 2000,
+ },
+ "unisample": Object {
+ "normalisation": "logNormalize",
+ "numGenes": 2000,
+ },
+ },
+ },
+ "dimensionalityReduction": Object {
+ "excludeGeneCategories": Array [],
+ "method": "rpca",
+ "numPCs": 30,
+ },
+ },
+ "doubletScores": Object {
+ "fc68aefc-c3ca-467f-8589-f1dbaaac1c1e": Object {
+ "auto": true,
+ "defaultFilterSettings": Object {
+ "binStep": 0.05,
+ "probabilityThreshold": 0.6569474,
+ },
+ "enabled": true,
+ "filterSettings": Object {
+ "binStep": 0.02,
+ "probabilityThreshold": 0.6569474,
+ },
+ },
+ },
+ "mitochondrialContent": Object {
+ "fc68aefc-c3ca-467f-8589-f1dbaaac1c1e": Object {
+ "auto": true,
+ "defaultFilterSettings": Object {
+ "method": "absoluteThreshold",
+ "methodSettings": Object {
+ "absoluteThreshold": Object {
+ "binStep": 0.6,
+ "maxFraction": 0.07181355,
+ },
+ },
+ },
+ "enabled": true,
+ "filterSettings": Object {
+ "method": "absoluteThreshold",
+ "methodSettings": Object {
+ "absoluteThreshold": Object {
+ "binStep": 0.3,
+ "maxFraction": 0.07181329,
+ },
+ },
+ },
+ },
+ },
+ "numGenesVsNumUmis": Object {
+ "fc68aefc-c3ca-467f-8589-f1dbaaac1c1e": Object {
+ "auto": true,
+ "defaultFilterSettings": Object {
+ "regressionType": "linear",
+ "regressionTypeSettings": Object {
+ "linear": Object {
+ "p.level": 0.001,
+ },
+ "spline": Object {
+ "p.level": 0.001,
+ },
+ },
+ },
+ "enabled": true,
+ "filterSettings": Object {
+ "regressionType": "linear",
+ "regressionTypeSettings": Object {
+ "linear": Object {
+ "p.level": 0.001,
+ },
+ "spline": Object {
+ "p.level": 0.001,
+ },
+ },
+ },
+ },
+ },
+ },
"mockAuthJWT",
"mockJobId",
],
]
at Object.<anonymous> (/home/runner/work/api/api/tests/api.v2/helpers/pipeline/gem2s.test.js:135:59)
at processTicksAndRejections (internal/process/task_queues.js:95:5)
|
gem2sResponse > Starts a QC run when gem2s finishes and can duplicate defaultProcessingConfig ignoring entries that arent samples:
tests/api.v2/helpers/pipeline/gem2s.test.js#L138
Error: expect(received).toMatchSnapshot()
Snapshot name: `gem2sResponse Starts a QC run when gem2s finishes and can duplicate defaultProcessingConfig ignoring entries that arent samples 2`
- Snapshot - 1
+ Received + 147
Array [
Array [
"mockExperimentId",
- Array [],
+ Object {
+ "cellSizeDistribution": Object {
+ "fc68aefc-c3ca-467f-8589-f1dbaaac1c1e": Object {
+ "auto": true,
+ "defaultFilterSettings": Object {
+ "binStep": 200,
+ "minCellSize": 1044,
+ },
+ "enabled": false,
+ "filterSettings": Object {
+ "binStep": 200,
+ "minCellSize": 1044,
+ },
+ },
+ },
+ "classifier": Object {
+ "fc68aefc-c3ca-467f-8589-f1dbaaac1c1e": Object {
+ "auto": true,
+ "defaultFilterSettings": Object {
+ "FDR": 0.02,
+ },
+ "enabled": false,
+ "filterSettings": Object {
+ "FDR": 0.01,
+ },
+ "prefiltered": true,
+ },
+ },
+ "configureEmbedding": Object {
+ "clusteringSettings": Object {
+ "method": "louvain",
+ "methodSettings": Object {
+ "louvain": Object {
+ "resolution": 0.8,
+ },
+ },
+ },
+ "embeddingSettings": Object {
+ "method": "umap",
+ "methodSettings": Object {
+ "tsne": Object {
+ "learningRate": 200,
+ "perplexity": 30,
+ },
+ "umap": Object {
+ "distanceMetric": "cosine",
+ "minimumDistance": 0.3,
+ },
+ },
+ },
+ },
+ "dataIntegration": Object {
+ "dataIntegration": Object {
+ "method": "harmony",
+ "methodSettings": Object {
+ "fastmnn": Object {
+ "normalisation": "logNormalize",
+ "numGenes": 2000,
+ },
+ "harmony": Object {
+ "normalisation": "logNormalize",
+ "numGenes": 2000,
+ },
+ "seuratv4": Object {
+ "normalisation": "logNormalize",
+ "numGenes": 2000,
+ },
+ "unisample": Object {
+ "normalisation": "logNormalize",
+ "numGenes": 2000,
+ },
+ },
+ },
+ "dimensionalityReduction": Object {
+ "excludeGeneCategories": Array [],
+ "method": "rpca",
+ "numPCs": 30,
+ },
+ },
+ "doubletScores": Object {
+ "fc68aefc-c3ca-467f-8589-f1dbaaac1c1e": Object {
+ "auto": true,
+ "defaultFilterSettings": Object {
+ "binStep": 0.05,
+ "probabilityThreshold": 0.6569474,
+ },
+ "enabled": true,
+ "filterSettings": Object {
+ "binStep": 0.02,
+ "probabilityThreshold": 0.6569474,
+ },
+ },
+ "someStepFlag": true,
+ },
+ "mitochondrialContent": Object {
+ "fc68aefc-c3ca-467f-8589-f1dbaaac1c1e": Object {
+ "auto": true,
+ "defaultFilterSettings": Object {
+ "method": "absoluteThreshold",
+ "methodSettings": Object {
+ "absoluteThreshold": Object {
+ "binStep": 0.6,
+ "maxFraction": 0.07181355,
+ },
+ },
+ },
+ "enabled": true,
+ "filterSettings": Object {
+ "method": "absoluteThreshold",
+ "methodSettings": Object {
+ "absoluteThreshold": Object {
+ "binStep": 0.3,
+ "maxFraction": 0.07181329,
+ },
+ },
+ },
+ },
+ },
+ "numGenesVsNumUmis": Object {
+ "fc68aefc-c3ca-467f-8589-f1dbaaac1c1e": Object {
+ "auto": true,
+ "defaultFilterSettings": Object {
+ "regressionType": "linear",
+ "regressionTypeSettings": Object {
+ "linear": Object {
+ "p.level": 0.001,
+ },
+ "spline": Object {
+ "p.level": 0.001,
+ },
+ },
+ },
+ "enabled": true,
+ "filterSettings": Object {
+ "regressionType": "linear",
+ "regressionTypeSettings": Object {
+ "linear": Object {
+ "p.level": 0.001,
+ },
+ "spline": Object {
+ "p.level": 0.001,
+ },
+ },
+ },
+ },
+ },
+ },
"mockAuthJWT",
"mockJobId",
],
]
at Object.<anonymous> (/home/runner/work/api/api/tests/api.v2/helpers/pipeline/gem2s.test.js:180:59)
at processTicksAndRejections (internal/process/task_queues.js:95:5)
|
qcController > runQC works correctly with processingConfig changes:
tests/api.v2/controllers/qcController.test.js#L74
Error: expect(jest.fn()).toHaveBeenCalledWith(...expected)
Expected: "experimentId", [{"body": {"auto": true, "enabled": true, "f87892f0-3403-4ba9-b871-c366e3fa855e": {"auto": false, "defaultFilterSettings": {"regressionType": "linear", "regressionTypeSettings": {"linear": {"p.level": 0.001}, "spline": {"p.level": 0.001}}}, "enabled": true, "filterSettings": {"regressionType": "linear", "regressionTypeSettings": {"linear": {"p.level": 0.00095}, "spline": {"p.level": 0.001}}}}, "filterSettings": {"regressionType": "linear", "regressionTypeSettings": {"linear": {"p.level": 0.001}, "spline": {"p.level": 0.001}}}}, "name": "numGenesVsNumUmis"}], "mockAuthorization"
Received: "experimentId", undefined, "mockAuthorization"
Number of calls: 1
at Object.<anonymous> (/home/runner/work/api/api/tests/api.v2/controllers/qcController.test.js:88:48)
at processTicksAndRejections (internal/process/task_queues.js:95:5)
|
qcController > runQC works correctly without processingConfig changes:
tests/api.v2/controllers/qcController.test.js#L97
Error: expect(jest.fn()).toHaveBeenCalledWith(...expected)
Expected: "experimentId", [], "mockAuthorization"
Received: "experimentId", undefined, "mockAuthorization"
Number of calls: 1
at Object.<anonymous> (/home/runner/work/api/api/tests/api.v2/controllers/qcController.test.js:111:48)
at processTicksAndRejections (internal/process/task_queues.js:95:5)
|
Run tests
Some jest tests failed.
|
Mark integration test as not run
The following actions uses node12 which is deprecated and will be forced to run on node16: tzkhan/pr-update-action@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Mark integration test as not run
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Mark integration test as not run
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Mark integration test as not run
No updates were made to PR title
|
Mark integration test as not run
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Mark integration test as not run
No updates were made to PR body
|
Build Docker container
The following actions uses node12 which is deprecated and will be forced to run on node16: docker/build-push-action@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Build Docker container
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Build Docker container
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Build Docker container
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Build Docker container
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Build Docker container
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Build Docker container
Your docker password is not masked. See https://github.com/aws-actions/amazon-ecr-login#docker-credentials for more information.
|
Run tests
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/setup-node@v2, c-hive/gha-npm-cache@v1, mattallty/jest-github-action@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Run tests
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Run tests
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Run tests
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Run tests
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Deploy to Kubernetes (production)
Your docker password is not masked. See https://github.com/aws-actions/amazon-ecr-login#docker-credentials for more information.
|
Deploy to Kubernetes (staging)
Your docker password is not masked. See https://github.com/aws-actions/amazon-ecr-login#docker-credentials for more information.
|
Deploy to Kubernetes (develop)
Your docker password is not masked. See https://github.com/aws-actions/amazon-ecr-login#docker-credentials for more information.
|
Report if workflow failed
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|