Commit 45d7b06
chore(ci): Remove codecov steps from jobs that produce no coverage/JUnit data (#20244)
## Summary
- Remove `getsentry/codecov-action` from CI jobs that don't produce
coverage or JUnit XML files, eliminating noisy warnings in every CI run
- Disable coverage upload for Playwright browser integration tests that
only produce JUnit XML
### Jobs cleaned up:
| Job | Issue | Fix |
|-----|-------|-----|
| Node Integration Tests | Coverage disabled in vitest config, custom
reporters without JUnit | Removed codecov step entirely |
| Node-Core Integration Tests | Same as above | Removed codecov step
entirely |
| E2E Tests | Uses ts-node/Playwright, not vitest | Removed codecov step
entirely |
| Remix Tests | Custom vitest config without coverage/JUnit | Removed
codecov step entirely |
| Playwright Browser Tests | No coverage files (Playwright, not vitest)
| Added `enable-coverage: false` |
| PW Loader Tests | Same as above | Added `enable-coverage: false` |
### Warnings eliminated:
- `No coverage files found` (from integration tests, E2E, Remix,
Playwright jobs)
- `No JUnit XML files found matching pattern:
dev-packages/{node,node-core}-integration-tests/**/*.junit.xml`
- `No JUnit XML files found matching pattern:
dev-packages/e2e-tests/**/*.junit.xml`
- `Please ensure your test framework is generating JUnit XML output`
- `Supported formats: clover, cobertura, jacoco, lcov, istanbul, go,
codecov`
### Not addressed (upstream issue):
- `Entity expansion limit exceeded: 100X > 1000` on vitest JUnit XML
files — this is a parser limitation in `getsentry/codecov-action` that
affects large test suites (browser, core, node, nextjs, etc.)
## Test plan
- [ ] CI runs cleanly without the removed warnings
- [ ] Coverage still uploads correctly for Browser Unit Tests and Node
Unit Tests
🤖 Generated with [Claude Code](https://claude.com/claude-code)
---------
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>1 parent 4f0c089 commit 45d7b06
1 file changed
+2
-37
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
605 | 605 | | |
606 | 606 | | |
607 | 607 | | |
| 608 | + | |
608 | 609 | | |
609 | 610 | | |
610 | 611 | | |
| |||
669 | 670 | | |
670 | 671 | | |
671 | 672 | | |
| 673 | + | |
672 | 674 | | |
673 | 675 | | |
674 | 676 | | |
| |||
737 | 739 | | |
738 | 740 | | |
739 | 741 | | |
740 | | - | |
741 | | - | |
742 | | - | |
743 | | - | |
744 | | - | |
745 | | - | |
746 | | - | |
747 | | - | |
748 | | - | |
749 | 742 | | |
750 | 743 | | |
751 | 744 | | |
| |||
787 | 780 | | |
788 | 781 | | |
789 | 782 | | |
790 | | - | |
791 | | - | |
792 | | - | |
793 | | - | |
794 | | - | |
795 | | - | |
796 | | - | |
797 | | - | |
798 | | - | |
799 | | - | |
800 | 783 | | |
801 | 784 | | |
802 | 785 | | |
| |||
856 | 839 | | |
857 | 840 | | |
858 | 841 | | |
859 | | - | |
860 | | - | |
861 | | - | |
862 | | - | |
863 | | - | |
864 | | - | |
865 | | - | |
866 | | - | |
867 | | - | |
868 | 842 | | |
869 | 843 | | |
870 | 844 | | |
| |||
1053 | 1027 | | |
1054 | 1028 | | |
1055 | 1029 | | |
1056 | | - | |
1057 | | - | |
1058 | | - | |
1059 | | - | |
1060 | | - | |
1061 | | - | |
1062 | | - | |
1063 | | - | |
1064 | | - | |
1065 | 1030 | | |
1066 | 1031 | | |
1067 | 1032 | | |
| |||
0 commit comments