@@ -253,7 +253,6 @@ jobs:
253253 - type : ${{ (github.event_name != 'release' && github.ref != 'refs/heads/develop') && 'production' || '' }}
254254
255255 steps :
256-
257256 - uses : actions/checkout@v6
258257
259258 - uses : ./.github/actions/meteor-build
@@ -511,6 +510,22 @@ jobs:
511510 CR_USER : ${{ secrets.CR_USER }}
512511 CR_PAT : ${{ secrets.CR_PAT }}
513512
513+ test-api-livechat :
514+ name : 🔨 Test API Livechat (CE)
515+ needs : [checks, build-gh-docker-publish, release-versions]
516+
517+ uses : ./.github/workflows/ci-test-e2e.yml
518+ with :
519+ type : api-livechat
520+ release : ce
521+ node-version : ${{ needs.release-versions.outputs.node-version }}
522+ deno-version : ${{ needs.release-versions.outputs.deno-version }}
523+ lowercase-repo : ${{ needs.release-versions.outputs.lowercase-repo }}
524+ gh-docker-tag : ${{ needs.release-versions.outputs.gh-docker-tag }}
525+ secrets :
526+ CR_USER : ${{ secrets.CR_USER }}
527+ CR_PAT : ${{ secrets.CR_PAT }}
528+
514529 test-ui :
515530 name : 🔨 Test UI (CE)
516531 needs : [checks, build-gh-docker-publish, release-versions]
@@ -556,6 +571,26 @@ jobs:
556571 CR_USER : ${{ secrets.CR_USER }}
557572 CR_PAT : ${{ secrets.CR_PAT }}
558573
574+ test-api-livechat-ee :
575+ name : 🔨 Test API Livechat (EE)
576+ needs : [checks, build-gh-docker-publish, release-versions]
577+
578+ uses : ./.github/workflows/ci-test-e2e.yml
579+ with :
580+ type : api-livechat
581+ release : ee
582+ transporter : ' nats://nats:4222'
583+ enterprise-license : ${{ needs.release-versions.outputs.enterprise-license }}
584+ mongodb-version : " ['8.0']"
585+ coverage : ' 8.0'
586+ node-version : ${{ needs.release-versions.outputs.node-version }}
587+ deno-version : ${{ needs.release-versions.outputs.deno-version }}
588+ lowercase-repo : ${{ needs.release-versions.outputs.lowercase-repo }}
589+ gh-docker-tag : ${{ needs.release-versions.outputs.gh-docker-tag }}
590+ secrets :
591+ CR_USER : ${{ secrets.CR_USER }}
592+ CR_PAT : ${{ secrets.CR_PAT }}
593+
559594 test-ui-ee :
560595 name : 🔨 Test UI (EE)
561596 needs : [checks, build-gh-docker-publish, release-versions]
@@ -682,7 +717,7 @@ jobs:
682717 report-coverage :
683718 name : 📊 Report Coverage
684719 runs-on : ubuntu-24.04
685- needs : [release-versions, test-api-ee, test-ui-ee]
720+ needs : [release-versions, test-api-ee, test-api-livechat-ee, test- ui-ee]
686721
687722 steps :
688723 - uses : actions/checkout@v6
@@ -734,7 +769,7 @@ jobs:
734769 tests-done :
735770 name : ✅ Tests Done
736771 runs-on : ubuntu-24.04-arm
737- needs : [checks, test-unit, test-api, test-ui, test-api-ee, test-ui-ee, test-federation-matrix]
772+ needs : [checks, test-unit, test-api, test-ui, test-api-ee, test-ui-ee, test-api-livechat, test-api-livechat-ee, test- federation-matrix]
738773 if : always()
739774 steps :
740775 - name : Test finish aggregation
@@ -763,6 +798,14 @@ jobs:
763798 exit 1
764799 fi
765800
801+ if [[ '${{ needs.test-api-livechat.result }}' != 'success' ]]; then
802+ exit 1
803+ fi
804+
805+ if [[ '${{ needs.test-api-livechat-ee.result }}' != 'success' ]]; then
806+ exit 1
807+ fi
808+
766809 if [[ '${{ needs.test-federation-matrix.result }}' != 'success' ]]; then
767810 exit 1
768811 fi
0 commit comments