Repository navigation
Conversation
Overall package sizeSelf size: 9.68 MB Dependency sizes| name | version | self size | total size | |------|---------|-----------|------------| | import-in-the-middle | 3.5.1 | 127.66 kB | 528.28 kB | | opentracing | 0.14.7 | 194.81 kB | 194.81 kB | | dc-polyfill | 0.1.11 | 25.74 kB | 25.74 kB |🤖 This report was automatically generated by heaviest-objects-in-the-universe |
❌ ErrorsYour PR has failed checks. Please review the issues below and take necessary action before merging. 🚦 1 Pipeline job failed
ℹ️ InfoNo other issues found (see more)🧪 All tests passed 🔄 Datadog retried 2 tests - 2 passed on retry 🎯 Code Coverage (details) Useful? React with 👍 / 👎 This comment will be updated automatically if new data arrives.🔗 Commit SHA: 64f8f1f | Docs | View more details | Give us feedback! |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #10893 +/- ##
==========================================
+ Coverage 93.61% 95.31% +1.69%
==========================================
Files 1068 1068
Lines 175077 175042 -35
Branches 72 59 -13
==========================================
+ Hits 163906 166840 +2934
+ Misses 11170 8202 -2968
+ Partials 1 0 -1
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
BenchmarksBenchmark execution time: 2026-10-22 18:33:22 Comparing candidate commit 64f8f1f in PR branch Found 0 performance improvements and 0 performance regressions! Performance is the same for 2441 metrics, 16 unstable metrics.
|
ec2e4eb to
2b4407b
Compare
2b4407b to
b23c5fe
Compare
Install and validate FFmpeg in the existing Selenium image so WebdriverIO jobs avoid apt without adding another image or CI job.
b23c5fe to
64f8f1f
Compare
What does this PR do?
Motivation
Installing FFmpeg with
aptin every WebdriverIO job is normally redundant and can become the workflow's critical path when an Ubuntu mirror is slow. A recent run spent roughly 23 minutes in that step in each of the two slowest lanes.The shared image moves that work to a content-addressed, reusable layer. Normal workflow runs only check the image manifest and pull the cached image.
Additional Notes
The single image is rebuilt when its Dockerfile changes. Based on the earlier image build, FFmpeg adds about 82 MB compressed; Selenium pays that pull-size cost in exchange for keeping one image and one maintenance path.
Local validation:
actionlint .github/workflows/test-optimization.ymlgit diff --checkorigin/master(no findings)CI validation:
Generated by Codex.