@@ -338,153 +338,153 @@ jobs:
338338 node-version : ${{ needs.release-versions.outputs.node-version }}
339339 deno-version : ${{ needs.release-versions.outputs.deno-version }}
340340
341- # test-storybook:
342- # name: 🔨 Test Storybook
343- # needs: [packages-build, release-versions]
344-
345- # uses: ./.github/workflows/ci-test-storybook.yml
346- # with:
347- # node-version: ${{ needs.release-versions.outputs.node-version }}
348- # deno-version: ${{ needs.release-versions.outputs.deno-version }}
349- # secrets:
350- # CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
351-
352- # test-unit:
353- # name: 🔨 Test Unit
354- # needs: [packages-build, release-versions]
355-
356- # uses: ./.github/workflows/ci-test-unit.yml
357- # with:
358- # node-version: ${{ needs.release-versions.outputs.node-version }}
359- # deno-version: ${{ needs.release-versions.outputs.deno-version }}
360- # enterprise-license: ${{ needs.release-versions.outputs.enterprise-license }}
361- # secrets:
362- # CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
363-
364- # test-api:
365- # name: 🔨 Test API (CE)
366- # needs: [checks, build-gh-docker-coverage, release-versions]
367-
368- # uses: ./.github/workflows/ci-test-e2e.yml
369- # with:
370- # type: api
371- # release: ce
372- # node-version: ${{ needs.release-versions.outputs.node-version }}
373- # deno-version: ${{ needs.release-versions.outputs.deno-version }}
374- # lowercase-repo: ${{ needs.release-versions.outputs.lowercase-repo }}
375- # rc-dockerfile: ${{ needs.release-versions.outputs.rc-dockerfile }}
376- # rc-docker-tag: ${{ needs.release-versions.outputs.rc-docker-tag }}
377- # gh-docker-tag: ${{ needs.release-versions.outputs.gh-docker-tag }}
378- # secrets:
379- # CR_USER: ${{ secrets.CR_USER }}
380- # CR_PAT: ${{ secrets.CR_PAT }}
381-
382- # test-ui:
383- # name: 🔨 Test UI (CE)
384- # needs: [checks, build-gh-docker-coverage, release-versions]
385-
386- # uses: ./.github/workflows/ci-test-e2e.yml
387- # with:
388- # type: ui
389- # release: ce
390- # transporter: 'nats://nats:4222'
391- # enterprise-license: ${{ needs.release-versions.outputs.enterprise-license }}
392- # shard: '[1, 2, 3, 4]'
393- # total-shard: 4
394- # node-version: ${{ needs.release-versions.outputs.node-version }}
395- # deno-version: ${{ needs.release-versions.outputs.deno-version }}
396- # lowercase-repo: ${{ needs.release-versions.outputs.lowercase-repo }}
397- # rc-dockerfile: ${{ needs.release-versions.outputs.rc-dockerfile }}
398- # rc-docker-tag: ${{ needs.release-versions.outputs.rc-docker-tag }}
399- # gh-docker-tag: ${{ needs.release-versions.outputs.gh-docker-tag }}
400- # retries: ${{ (github.event_name == 'release' || github.ref == 'refs/heads/develop' || github.ref == 'refs/heads/master') && 2 || 0 }}
401- # secrets:
402- # CR_USER: ${{ secrets.CR_USER }}
403- # CR_PAT: ${{ secrets.CR_PAT }}
404- # QASE_API_TOKEN: ${{ secrets.QASE_API_TOKEN }}
405- # REPORTER_ROCKETCHAT_API_KEY: ${{ secrets.REPORTER_ROCKETCHAT_API_KEY }}
406- # REPORTER_ROCKETCHAT_URL: ${{ secrets.REPORTER_ROCKETCHAT_URL }}
407- # REPORTER_JIRA_ROCKETCHAT_API_KEY: ${{ secrets.REPORTER_JIRA_ROCKETCHAT_API_KEY }}
408-
409- # test-api-ee:
410- # name: 🔨 Test API (EE)
411- # needs: [checks, build-gh-docker-coverage, release-versions]
412-
413- # uses: ./.github/workflows/ci-test-e2e.yml
414- # with:
415- # type: api
416- # release: ee
417- # transporter: 'nats://nats:4222'
418- # enterprise-license: ${{ needs.release-versions.outputs.enterprise-license }}
419- # mongodb-version: "['5.0']"
420- # node-version: ${{ needs.release-versions.outputs.node-version }}
421- # deno-version: ${{ needs.release-versions.outputs.deno-version }}
422- # lowercase-repo: ${{ needs.release-versions.outputs.lowercase-repo }}
423- # rc-dockerfile: ${{ needs.release-versions.outputs.rc-dockerfile }}
424- # rc-docker-tag: ${{ needs.release-versions.outputs.rc-docker-tag }}
425- # gh-docker-tag: ${{ needs.release-versions.outputs.gh-docker-tag }}
426- # secrets:
427- # CR_USER: ${{ secrets.CR_USER }}
428- # CR_PAT: ${{ secrets.CR_PAT }}
429-
430- # test-ui-ee:
431- # name: 🔨 Test UI (EE)
432- # needs: [checks, build-gh-docker-coverage, release-versions]
433-
434- # uses: ./.github/workflows/ci-test-e2e.yml
435- # with:
436- # type: ui
437- # release: ee
438- # transporter: 'nats://nats:4222'
439- # enterprise-license: ${{ needs.release-versions.outputs.enterprise-license }}
440- # shard: '[1, 2, 3, 4, 5]'
441- # total-shard: 5
442- # mongodb-version: "['5.0']"
443- # node-version: ${{ needs.release-versions.outputs.node-version }}
444- # deno-version: ${{ needs.release-versions.outputs.deno-version }}
445- # lowercase-repo: ${{ needs.release-versions.outputs.lowercase-repo }}
446- # rc-dockerfile: ${{ needs.release-versions.outputs.rc-dockerfile }}
447- # rc-docker-tag: ${{ needs.release-versions.outputs.rc-docker-tag }}
448- # gh-docker-tag: ${{ needs.release-versions.outputs.gh-docker-tag }}
449- # retries: ${{ (github.event_name == 'release' || github.ref == 'refs/heads/develop' || github.ref == 'refs/heads/master') && 2 || 0 }}
450- # secrets:
451- # CR_USER: ${{ secrets.CR_USER }}
452- # CR_PAT: ${{ secrets.CR_PAT }}
453- # QASE_API_TOKEN: ${{ secrets.QASE_API_TOKEN }}
454- # REPORTER_ROCKETCHAT_API_KEY: ${{ secrets.REPORTER_ROCKETCHAT_API_KEY }}
455- # REPORTER_ROCKETCHAT_URL: ${{ secrets.REPORTER_ROCKETCHAT_URL }}
456- # CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
457- # REPORTER_JIRA_ROCKETCHAT_API_KEY: ${{ secrets.REPORTER_JIRA_ROCKETCHAT_API_KEY }}
458-
459- # test-ui-ee-watcher:
460- # name: 🔨 Test UI (EE)
461- # needs: [checks, build-gh-docker-coverage, release-versions]
462-
463- # uses: ./.github/workflows/ci-test-e2e.yml
464- # with:
465- # type: ui
466- # release: ee
467- # transporter: 'nats://nats:4222'
468- # enterprise-license: ${{ needs.release-versions.outputs.enterprise-license }}
469- # shard: '[1, 2, 3, 4, 5]'
470- # total-shard: 5
471- # mongodb-version: "['7.0']"
472- # node-version: ${{ needs.release-versions.outputs.node-version }}
473- # deno-version: ${{ needs.release-versions.outputs.deno-version }}
474- # lowercase-repo: ${{ needs.release-versions.outputs.lowercase-repo }}
475- # rc-dockerfile: ${{ needs.release-versions.outputs.rc-dockerfile }}
476- # rc-docker-tag: ${{ needs.release-versions.outputs.rc-docker-tag }}
477- # gh-docker-tag: ${{ needs.release-versions.outputs.gh-docker-tag }}
478- # retries: ${{ (github.event_name == 'release' || github.ref == 'refs/heads/develop' || github.ref == 'refs/heads/master') && 2 || 0 }}
479- # db-watcher-disabled: 'false'
480- # secrets:
481- # CR_USER: ${{ secrets.CR_USER }}
482- # CR_PAT: ${{ secrets.CR_PAT }}
483- # QASE_API_TOKEN: ${{ secrets.QASE_API_TOKEN }}
484- # REPORTER_ROCKETCHAT_API_KEY: ${{ secrets.REPORTER_ROCKETCHAT_API_KEY }}
485- # REPORTER_ROCKETCHAT_URL: ${{ secrets.REPORTER_ROCKETCHAT_URL }}
486- # CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
487- # REPORTER_JIRA_ROCKETCHAT_API_KEY: ${{ secrets.REPORTER_JIRA_ROCKETCHAT_API_KEY }}
341+ test-storybook :
342+ name : 🔨 Test Storybook
343+ needs : [packages-build, release-versions]
344+
345+ uses : ./.github/workflows/ci-test-storybook.yml
346+ with :
347+ node-version : ${{ needs.release-versions.outputs.node-version }}
348+ deno-version : ${{ needs.release-versions.outputs.deno-version }}
349+ secrets :
350+ CODECOV_TOKEN : ${{ secrets.CODECOV_TOKEN }}
351+
352+ test-unit :
353+ name : 🔨 Test Unit
354+ needs : [packages-build, release-versions]
355+
356+ uses : ./.github/workflows/ci-test-unit.yml
357+ with :
358+ node-version : ${{ needs.release-versions.outputs.node-version }}
359+ deno-version : ${{ needs.release-versions.outputs.deno-version }}
360+ enterprise-license : ${{ needs.release-versions.outputs.enterprise-license }}
361+ secrets :
362+ CODECOV_TOKEN : ${{ secrets.CODECOV_TOKEN }}
363+
364+ test-api :
365+ name : 🔨 Test API (CE)
366+ needs : [checks, build-gh-docker-coverage, release-versions]
367+
368+ uses : ./.github/workflows/ci-test-e2e.yml
369+ with :
370+ type : api
371+ release : ce
372+ node-version : ${{ needs.release-versions.outputs.node-version }}
373+ deno-version : ${{ needs.release-versions.outputs.deno-version }}
374+ lowercase-repo : ${{ needs.release-versions.outputs.lowercase-repo }}
375+ rc-dockerfile : ${{ needs.release-versions.outputs.rc-dockerfile }}
376+ rc-docker-tag : ${{ needs.release-versions.outputs.rc-docker-tag }}
377+ gh-docker-tag : ${{ needs.release-versions.outputs.gh-docker-tag }}
378+ secrets :
379+ CR_USER : ${{ secrets.CR_USER }}
380+ CR_PAT : ${{ secrets.CR_PAT }}
381+
382+ test-ui :
383+ name : 🔨 Test UI (CE)
384+ needs : [checks, build-gh-docker-coverage, release-versions]
385+
386+ uses : ./.github/workflows/ci-test-e2e.yml
387+ with :
388+ type : ui
389+ release : ce
390+ transporter : ' nats://nats:4222'
391+ enterprise-license : ${{ needs.release-versions.outputs.enterprise-license }}
392+ shard : ' [1, 2, 3, 4]'
393+ total-shard : 4
394+ node-version : ${{ needs.release-versions.outputs.node-version }}
395+ deno-version : ${{ needs.release-versions.outputs.deno-version }}
396+ lowercase-repo : ${{ needs.release-versions.outputs.lowercase-repo }}
397+ rc-dockerfile : ${{ needs.release-versions.outputs.rc-dockerfile }}
398+ rc-docker-tag : ${{ needs.release-versions.outputs.rc-docker-tag }}
399+ gh-docker-tag : ${{ needs.release-versions.outputs.gh-docker-tag }}
400+ retries : ${{ (github.event_name == 'release' || github.ref == 'refs/heads/develop' || github.ref == 'refs/heads/master') && 2 || 0 }}
401+ secrets :
402+ CR_USER : ${{ secrets.CR_USER }}
403+ CR_PAT : ${{ secrets.CR_PAT }}
404+ QASE_API_TOKEN : ${{ secrets.QASE_API_TOKEN }}
405+ REPORTER_ROCKETCHAT_API_KEY : ${{ secrets.REPORTER_ROCKETCHAT_API_KEY }}
406+ REPORTER_ROCKETCHAT_URL : ${{ secrets.REPORTER_ROCKETCHAT_URL }}
407+ REPORTER_JIRA_ROCKETCHAT_API_KEY : ${{ secrets.REPORTER_JIRA_ROCKETCHAT_API_KEY }}
408+
409+ test-api-ee :
410+ name : 🔨 Test API (EE)
411+ needs : [checks, build-gh-docker-coverage, release-versions]
412+
413+ uses : ./.github/workflows/ci-test-e2e.yml
414+ with :
415+ type : api
416+ release : ee
417+ transporter : ' nats://nats:4222'
418+ enterprise-license : ${{ needs.release-versions.outputs.enterprise-license }}
419+ mongodb-version : " ['5.0']"
420+ node-version : ${{ needs.release-versions.outputs.node-version }}
421+ deno-version : ${{ needs.release-versions.outputs.deno-version }}
422+ lowercase-repo : ${{ needs.release-versions.outputs.lowercase-repo }}
423+ rc-dockerfile : ${{ needs.release-versions.outputs.rc-dockerfile }}
424+ rc-docker-tag : ${{ needs.release-versions.outputs.rc-docker-tag }}
425+ gh-docker-tag : ${{ needs.release-versions.outputs.gh-docker-tag }}
426+ secrets :
427+ CR_USER : ${{ secrets.CR_USER }}
428+ CR_PAT : ${{ secrets.CR_PAT }}
429+
430+ test-ui-ee :
431+ name : 🔨 Test UI (EE)
432+ needs : [checks, build-gh-docker-coverage, release-versions]
433+
434+ uses : ./.github/workflows/ci-test-e2e.yml
435+ with :
436+ type : ui
437+ release : ee
438+ transporter : ' nats://nats:4222'
439+ enterprise-license : ${{ needs.release-versions.outputs.enterprise-license }}
440+ shard : ' [1, 2, 3, 4, 5]'
441+ total-shard : 5
442+ mongodb-version : " ['5.0']"
443+ node-version : ${{ needs.release-versions.outputs.node-version }}
444+ deno-version : ${{ needs.release-versions.outputs.deno-version }}
445+ lowercase-repo : ${{ needs.release-versions.outputs.lowercase-repo }}
446+ rc-dockerfile : ${{ needs.release-versions.outputs.rc-dockerfile }}
447+ rc-docker-tag : ${{ needs.release-versions.outputs.rc-docker-tag }}
448+ gh-docker-tag : ${{ needs.release-versions.outputs.gh-docker-tag }}
449+ retries : ${{ (github.event_name == 'release' || github.ref == 'refs/heads/develop' || github.ref == 'refs/heads/master') && 2 || 0 }}
450+ secrets :
451+ CR_USER : ${{ secrets.CR_USER }}
452+ CR_PAT : ${{ secrets.CR_PAT }}
453+ QASE_API_TOKEN : ${{ secrets.QASE_API_TOKEN }}
454+ REPORTER_ROCKETCHAT_API_KEY : ${{ secrets.REPORTER_ROCKETCHAT_API_KEY }}
455+ REPORTER_ROCKETCHAT_URL : ${{ secrets.REPORTER_ROCKETCHAT_URL }}
456+ CODECOV_TOKEN : ${{ secrets.CODECOV_TOKEN }}
457+ REPORTER_JIRA_ROCKETCHAT_API_KEY : ${{ secrets.REPORTER_JIRA_ROCKETCHAT_API_KEY }}
458+
459+ test-ui-ee-watcher :
460+ name : 🔨 Test UI (EE)
461+ needs : [checks, build-gh-docker-coverage, release-versions]
462+
463+ uses : ./.github/workflows/ci-test-e2e.yml
464+ with :
465+ type : ui
466+ release : ee
467+ transporter : ' nats://nats:4222'
468+ enterprise-license : ${{ needs.release-versions.outputs.enterprise-license }}
469+ shard : ' [1, 2, 3, 4, 5]'
470+ total-shard : 5
471+ mongodb-version : " ['7.0']"
472+ node-version : ${{ needs.release-versions.outputs.node-version }}
473+ deno-version : ${{ needs.release-versions.outputs.deno-version }}
474+ lowercase-repo : ${{ needs.release-versions.outputs.lowercase-repo }}
475+ rc-dockerfile : ${{ needs.release-versions.outputs.rc-dockerfile }}
476+ rc-docker-tag : ${{ needs.release-versions.outputs.rc-docker-tag }}
477+ gh-docker-tag : ${{ needs.release-versions.outputs.gh-docker-tag }}
478+ retries : ${{ (github.event_name == 'release' || github.ref == 'refs/heads/develop' || github.ref == 'refs/heads/master') && 2 || 0 }}
479+ db-watcher-disabled : ' false'
480+ secrets :
481+ CR_USER : ${{ secrets.CR_USER }}
482+ CR_PAT : ${{ secrets.CR_PAT }}
483+ QASE_API_TOKEN : ${{ secrets.QASE_API_TOKEN }}
484+ REPORTER_ROCKETCHAT_API_KEY : ${{ secrets.REPORTER_ROCKETCHAT_API_KEY }}
485+ REPORTER_ROCKETCHAT_URL : ${{ secrets.REPORTER_ROCKETCHAT_URL }}
486+ CODECOV_TOKEN : ${{ secrets.CODECOV_TOKEN }}
487+ REPORTER_JIRA_ROCKETCHAT_API_KEY : ${{ secrets.REPORTER_JIRA_ROCKETCHAT_API_KEY }}
488488
489489 test-federation-matrix :
490490 name : 🔨 Test Federation Matrix
@@ -526,20 +526,6 @@ jobs:
526526 sudo -- sh -c "echo '127.0.0.1 hs1' >> /etc/hosts"
527527 sudo -- sh -c "echo '127.0.0.1 rc1' >> /etc/hosts"
528528
529- - name : Debug enterprise license variable
530- run : |
531- echo "=== Debugging ENTERPRISE_LICENSE_RC1 ==="
532- echo "GitHub variable (vars.ENTERPRISE_LICENSE_RC1):"
533- echo "Value: '${{ vars.ENTERPRISE_LICENSE_RC1 }}'"
534-
535- echo ""
536- echo "GitHub secret (secrets.ENTERPRISE_LICENSE_RC1):"
537- echo "Value: '${{ secrets.ENTERPRISE_LICENSE_RC1 }}'"
538-
539- echo ""
540- echo "Release versions output (needs.release-versions.outputs.enterprise-license):"
541- echo "Value: '${{ needs.release-versions.outputs.enterprise-license }}'"
542-
543529 - name : Run federation integration tests with pre-built image
544530 working-directory : ./ee/packages/federation-matrix
545531 env :
@@ -551,7 +537,7 @@ jobs:
551537 tests-done :
552538 name : ✅ Tests Done
553539 runs-on : ubuntu-24.04
554- needs : [checks, test-federation-matrix] # Temporarily reduced for testing
540+ needs : [checks, test-storybook, test-unit, test-api, test-ui, test-api-ee, test-ui-ee, test-ui-ee-watcher, test-federation-matrix]
555541 if : always()
556542 steps :
557543 - name : Test finish aggregation
@@ -560,6 +546,34 @@ jobs:
560546 exit 1
561547 fi
562548
549+ if [[ '${{ needs.test-storybook.result }}' != 'success' ]]; then
550+ exit 1
551+ fi
552+
553+ if [[ '${{ needs.test-unit.result }}' != 'success' ]]; then
554+ exit 1
555+ fi
556+
557+ if [[ '${{ needs.test-api.result }}' != 'success' ]]; then
558+ exit 1
559+ fi
560+
561+ if [[ '${{ needs.test-ui.result }}' != 'success' ]]; then
562+ exit 1
563+ fi
564+
565+ if [[ '${{ needs.test-api-ee.result }}' != 'success' ]]; then
566+ exit 1
567+ fi
568+
569+ if [[ '${{ needs.test-ui-ee.result }}' != 'success' ]]; then
570+ exit 1
571+ fi
572+
573+ if [[ '${{ needs.test-ui-ee-watcher.result }}' != 'success' ]]; then
574+ exit 1
575+ fi
576+
563577 if [[ '${{ needs.test-federation-matrix.result }}' != 'success' ]]; then
564578 exit 1
565579 fi
0 commit comments