@@ -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
@@ -298,7 +297,7 @@ jobs:
298297 - uses : actions/checkout@v6
299298
300299 - name : Restore packages build
301- uses : actions/download-artifact@v7
300+ uses : actions/download-artifact@v8
302301 with :
303302 name : packages-build
304303 path : /tmp
@@ -397,7 +396,7 @@ jobs:
397396
398397 - name : Download manifests
399398 if : github.actor != 'dependabot[bot]' && (github.event.pull_request.head.repo.full_name == github.repository || github.event_name == 'release' || github.ref == 'refs/heads/develop')
400- uses : actions/download-artifact@v7
399+ uses : actions/download-artifact@v8
401400 with :
402401 pattern : manifests-*
403402 path : /tmp/manifests
@@ -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]
@@ -603,7 +638,7 @@ jobs:
603638 - uses : rharkor/caching-for-turbo@v1.8
604639
605640 - name : Restore turbo build
606- uses : actions/download-artifact@v7
641+ uses : actions/download-artifact@v8
607642 continue-on-error : true
608643 with :
609644 name : turbo-build
@@ -627,7 +662,7 @@ jobs:
627662
628663 # Download Docker images from build artifacts
629664 - name : Download Docker images
630- uses : actions/download-artifact@v7
665+ uses : actions/download-artifact@v8
631666 if : github.event.pull_request.head.repo.full_name != github.repository && github.event_name != 'release' && github.ref != 'refs/heads/develop'
632667 with :
633668 pattern : ' docker-image-rocketchat-amd64-coverage'
@@ -682,18 +717,18 @@ 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
689724
690725 - name : Use Node.js
691- uses : actions/setup-node@v6.1 .0
726+ uses : actions/setup-node@v6.2 .0
692727 with :
693728 node-version : ${{ needs.release-versions.outputs.node-version }}
694729
695730 - name : Restore coverage folder
696- uses : actions/download-artifact@v7
731+ uses : actions/download-artifact@v8
697732 with :
698733 pattern : coverage-*
699734 path : /tmp/coverage
@@ -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
@@ -784,7 +827,7 @@ jobs:
784827 ref : ${{ github.ref }}
785828
786829 - name : Restore build
787- uses : actions/download-artifact@v7
830+ uses : actions/download-artifact@v8
788831 with :
789832 name : build-production
790833 path : /tmp/build
@@ -855,7 +898,7 @@ jobs:
855898
856899 - name : Download manifests
857900 if : github.actor != 'dependabot[bot]' && (github.event.pull_request.head.repo.full_name == github.repository || github.event_name == 'release' || github.ref == 'refs/heads/develop')
858- uses : actions/download-artifact@v7
901+ uses : actions/download-artifact@v8
859902 with :
860903 pattern : manifests-*
861904 path : /tmp/manifests
0 commit comments