Skip to content

[WIP] Introduce a GitHub Actions workflow for running the integration tests#20371

Draft
timvandermeij wants to merge 1 commit intomozilla:masterfrom
timvandermeij:github-actions-integration-tests
Draft

[WIP] Introduce a GitHub Actions workflow for running the integration tests#20371
timvandermeij wants to merge 1 commit intomozilla:masterfrom
timvandermeij:github-actions-integration-tests

Conversation

@timvandermeij
Copy link
Contributor

This is a rough attempt to get the integration tests running on GitHub Actions. It's intended to get more experience with what kind of issues we run into before we can enable this. Proper fixes will be introduced in separate PRs.

Related to #11851.
Replaces #20029 (which accidentally got closed due to a branch deletion).

@timvandermeij timvandermeij marked this pull request as draft October 16, 2025 18:32
@timvandermeij timvandermeij force-pushed the github-actions-integration-tests branch 4 times, most recently from cbb1fa3 to 8df4e10 Compare October 19, 2025 19:37
@timvandermeij timvandermeij force-pushed the github-actions-integration-tests branch 3 times, most recently from 2fb1d31 to ec4a8ec Compare November 2, 2025 14:44
@timvandermeij timvandermeij force-pushed the github-actions-integration-tests branch 2 times, most recently from de4fc1a to 3002aa9 Compare November 9, 2025 12:39
@timvandermeij timvandermeij force-pushed the github-actions-integration-tests branch from 3002aa9 to 9f2b97b Compare November 16, 2025 19:01
@timvandermeij timvandermeij force-pushed the github-actions-integration-tests branch 3 times, most recently from 8d46a75 to ec6e27d Compare November 29, 2025 15:01
@timvandermeij timvandermeij force-pushed the github-actions-integration-tests branch 2 times, most recently from 752550d to afc65bf Compare December 13, 2025 17:41
@timvandermeij timvandermeij force-pushed the github-actions-integration-tests branch 3 times, most recently from 6d1347e to fd07002 Compare December 23, 2025 14:53
@timvandermeij timvandermeij force-pushed the github-actions-integration-tests branch 3 times, most recently from 74ef4a9 to 8a3da7b Compare January 3, 2026 22:33
@timvandermeij timvandermeij force-pushed the github-actions-integration-tests branch 7 times, most recently from 14c6781 to efa3863 Compare January 4, 2026 19:41
@timvandermeij timvandermeij force-pushed the github-actions-integration-tests branch from 5b592e9 to d0e51f4 Compare January 4, 2026 22:01
@timvandermeij timvandermeij force-pushed the github-actions-integration-tests branch from d0e51f4 to 8214304 Compare January 18, 2026 19:31
@timvandermeij timvandermeij force-pushed the github-actions-integration-tests branch 2 times, most recently from f1f753f to bdb567e Compare February 8, 2026 14:39
@timvandermeij timvandermeij force-pushed the github-actions-integration-tests branch 2 times, most recently from 88b94ac to 16e8819 Compare February 14, 2026 18:37
@codecov-commenter
Copy link

codecov-commenter commented Feb 14, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 62.64%. Comparing base (6541903) to head (dcedace).
⚠️ Report is 2 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff             @@
##           master   #20371      +/-   ##
==========================================
+ Coverage   62.63%   62.64%   +0.01%     
==========================================
  Files         169      169              
  Lines      120729   120729              
==========================================
+ Hits        75616    75631      +15     
+ Misses      45113    45098      -15     
Flag Coverage Δ
fonttest 7.66% <ø> (?)
unittestcli 62.61% <ø> (-0.02%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@timvandermeij timvandermeij force-pushed the github-actions-integration-tests branch from 16e8819 to a983644 Compare February 22, 2026 14:04
@timvandermeij timvandermeij force-pushed the github-actions-integration-tests branch 3 times, most recently from da37b24 to a61cb62 Compare March 1, 2026 20:32
@timvandermeij timvandermeij force-pushed the github-actions-integration-tests branch 3 times, most recently from da8df19 to fa43c55 Compare March 8, 2026 10:04
@marco-c
Copy link
Contributor

marco-c commented Mar 10, 2026

@timvandermeij I see very few tests failing, could we disable them for CI so we can land this? And then address the failures in a follow-up PR?

@timvandermeij
Copy link
Contributor Author

timvandermeij commented Mar 10, 2026

We're very close indeed. The tests here are mostly blocked by #20814. I have extracted #20828 to get that part in place first, and after that I think there's only some caching work to do here (which I hope to finish this weekend) and then we should be good to get this in place. Note that the changes I'm extracting in e.g. the mentioned PR also make porting the unit tests to GitHub Actions easier for a next step.

@timvandermeij timvandermeij force-pushed the github-actions-integration-tests branch from fa43c55 to 80c1b42 Compare March 10, 2026 19:51
@timvandermeij timvandermeij force-pushed the github-actions-integration-tests branch from 80c1b42 to dcedace Compare March 10, 2026 20:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants