Skip to content

Commit 78fd368

Browse files
committed
test: bring back all pipeline jobs
1 parent e65362f commit 78fd368

File tree

1 file changed

+176
-162
lines changed

1 file changed

+176
-162
lines changed

.github/workflows/ci.yml

Lines changed: 176 additions & 162 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)