4646 # setup zodern:types. No linters are setup, so this simply installs the packages
4747 meteor lint
4848
49- meteor yarn ci:lint
49+ yarn ci:lint
5050 env :
5151 CI : true
5252
8585 # setup zodern:types. No linters are setup, so this simply installs the packages
8686 meteor lint
8787
88- NODE_OPTIONS="--max-old-space-size=6144" meteor yarn unitci --force-exit
88+ NODE_OPTIONS="--max-old-space-size=6144" yarn unitci --force-exit
8989 env :
9090 CI : true
9191 - name : Send coverage
@@ -247,6 +247,8 @@ jobs:
247247 - name : Trivy scanning
248248 if : steps.check-build-and-push.outputs.enable == 'true' && steps.check-ghcr.outputs.enable == 'true' && steps.ghcr-tag.outputs.tags != 0
249249 uses :
aquasecurity/[email protected] 250+ env :
251+ TRIVY_DB_REPOSITORY : public.ecr.aws/aquasecurity/trivy-db
250252 with :
251253 image-ref : " ${{ steps.trivy-image.outputs.image }}"
252254 format : " table"
@@ -396,6 +398,8 @@ jobs:
396398 - name : Trivy scanning
397399 if : steps.check-build-and-push.outputs.enable == 'true' && steps.check-ghcr.outputs.enable == 'true' && steps.ghcr-tag.outputs.tags != 0
398400 uses :
aquasecurity/[email protected] 401+ env :
402+ TRIVY_DB_REPOSITORY : public.ecr.aws/aquasecurity/trivy-db
399403 with :
400404 image-ref : " ${{ steps.trivy-image.outputs.image }}"
401405 format : " table"
@@ -476,38 +480,30 @@ jobs:
476480 - blueprints-integration
477481 - server-core-integration
478482 - shared-lib
479- node-version : [14.x, 18.x, 20.x, 22.x]
483+ - openapi
484+ node-version : [22.x]
480485 include :
481486 # include additional configs, to run certain packages only for a certain version of node
482- - node-version : 14 .x
487+ - node-version : 22 .x
483488 package-name : corelib
484489 send-coverage : true
485- - node-version : 14 .x
490+ - node-version : 22 .x
486491 package-name : job-worker
487492 send-coverage : true
488- # manual openapi to avoid testing for 14.x
489- - node-version : 18.x
490- package-name : openapi
491- - node-version : 20.x
492- package-name : openapi
493- - node-version : 22.x
494- package-name : openapi
495493 # No tests for the gateways yet
496- # - node-version: 18 .x
494+ # - node-version: 22 .x
497495 # package-name: playout-gateway
498- # - node-version: 18 .x
496+ # - node-version: 22 .x
499497 # package-name: mos-gateway
500- - node-version : 18 .x
498+ - node-version : 22 .x
501499 package-name : live-status-gateway
502500 send-coverage : true
503- - node-version : 18 .x
501+ - node-version : 22 .x
504502 package-name : webui
505503 # manual meteor-lib as it only needs a couple of versions
506- - node-version : 18 .x
504+ - node-version : 22 .x
507505 package-name : meteor-lib
508506 send-coverage : true
509- - node-version : 14.x
510- package-name : meteor-lib
511507
512508 steps :
513509 - uses : actions/checkout@v4
@@ -527,7 +523,7 @@ jobs:
527523 run : |
528524 cd packages
529525 yarn config set cacheFolder /home/runner/test-packages-cache
530- node is_node_14.js && yarn lerna run --ignore openapi install || yarn install
526+ yarn install
531527 yarn lerna run --scope \*\*/${{ matrix.package-name }} --include-dependencies --stream build
532528 env :
533529 CI : true
0 commit comments