• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

mroderick / codebar-planner
95%
master: 95%

Build:
Build:
LAST BUILD BRANCH: chromium-headless-shell
DEFAULT BRANCH: master
Repo Added 11 Jul 2025 08:20PM UTC
Token vPb66DExHmn8kKCIdxCr3cvXvGCjXCICV regen
Build 195 Last
Files 184
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH chromium-headless-shell
branch: SELECT
CHANGE BRANCH
x
Sync Branches
  • No branch selected
  • add-docs
  • add-editor-config
  • add-scout-apm
  • add-sitemap-generator
  • add-tests-for-2515
  • attempt-to-fix-issue-template
  • bundle-ignore-junk
  • chore/use-rubygems-sitemap-generator
  • chromium-headless-shell
  • clean-test-optimizations
  • docs/improve-workflow-documentation
  • feature/add-eligible-methods-to-chapter
  • feature/admin-group-members-table
  • feature/chapters-sidebar-v3
  • feature/chapters-sidebar-viewcomponent
  • feature/delayed-email-async
  • feature/eligible-tooltip
  • feature/events-upcoming-past
  • feature/homepage-events-limit
  • feature/meeting-organisers-tomselect
  • feature/nginx-plausible-proxy-clean
  • feature/plausible-analytics
  • feature/seeds-performance-data
  • feature/sendgrid-batch-email-design
  • feature/tom-select-meeting-invitations
  • feature/tom-select-member-search
  • feature/tom-select-member-search-clean
  • feature/tom-select-member-search-final
  • fix-broken-chosen
  • fix-duplicate-waiting-list-entries
  • fix-error-656-undefined-method-event-for-nil
  • fix-member-details-validation-order
  • fix-missing-authentication-error-translation
  • fix-tom-select-timing-2
  • fix-workshop-capacity-checks
  • fix/blank-email-validation
  • fix/cookie-serializer-migration
  • fix/dashboard-eager-loading
  • fix/deduplicate-chapter-members
  • fix/duplicate-workshop-invitations
  • fix/event-description-xss-vulnerability
  • fix/events-controller-fixes
  • fix/events-sponsors-eager-loading
  • fix/find-by-nil-errors
  • fix/find-by-nil-errors-v2
  • fix/flaky-homepage-test
  • fix/flaky-listable-tests
  • fix/gravatar-nil-email
  • fix/homepage-n-plus-one-eager-loading
  • fix/homepage-performance
  • fix/invalid-emails
  • fix/invitation-log-entry-unique-constraint
  • fix/invitation-log-retry-handling
  • fix/invitation-log-retry-v2
  • fix/member-attending-cache
  • fix/nil-group-by
  • fix/pagy-deprecation
  • fix/playwright-version-mismatch
  • fix/render-not-found-json-error
  • fix/subscription-unique-index
  • fix/tc-unauthenticated-handling
  • fix/time-dependent-flaky-tests
  • fix/unknown-format
  • fix/unknown-format-rescue
  • fix/workshop-invitation-resilience
  • freeze-postgres-version
  • imagemagick-check
  • improve-intro-text
  • improve-language
  • improve-og-tags
  • improve-repository-configs
  • increase-delayed-job-max-runtime
  • issue-2367-workshop-feedback
  • issue-2445
  • link-to-chapters-from-pills
  • lock-gem-platforms
  • make-event-rendering-faster
  • master
  • no-og-tags-on-admin
  • optimise-images
  • params-expect
  • policy-tests
  • pr/fix-find-by-nil-errors
  • remove-2024-impact-report-banner
  • remove-bootsnap
  • remove-go-squared
  • remove-google-analytics
  • remove-meta-partial
  • remove-puma-cluster-mode-config
  • remove-skylight
  • remove-twitter
  • remove-unused-i18n-features
  • remove-unused-new-relic
  • replace-claude-md-with-agents-md
  • speedup-ci-tests
  • speedup-tests
  • stop-pinning-image-processing
  • stop-using-update-attribute
  • update-year-for-impact-report
  • upgrade-ruby
  • use-playwright
  • use-rails-7-1-defaults
  • workshop-invitation-controller

04 May 2026 07:44PM UTC coverage: 95.45%. Remained the same
25339693050

push

github

mroderick
Use Chromium Headless Shell for browser tests

This reduces the Playwright browser download size by ~44%
(189MB vs 336MB for full Chromium) while maintaining full
web compatibility.

Changes:
- Update CI to install chromium-headless-shell instead of chromium
- Add documentation to capybara.rb about headless shell usage

The headless shell uses the same V8 engine and DOM implementation
as full Chrome, so all JavaScript-dependent tests work correctly.

See: https://playwright.dev/docs/browsers#chromium-headless-shell

3524 of 3692 relevant lines covered (95.45%)

47.3 hits per line

Relevant lines Covered
Build:
Build:
3692 RELEVANT LINES 3524 COVERED LINES
47.3 HITS PER LINE
Source Files on master
  • Tree
  • List 184
  • Changed 118
  • Source Changed 0
  • Coverage Changed 118
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
25339693050 chromium-headless-shell Use Chromium Headless Shell for browser tests This reduces the Playwright browser download size by ~44% (189MB vs 336MB for full Chromium) while maintaining full web compatibility. Changes: - Update CI to install chromium-headless-shell instead ... push 04 May 2026 07:48PM UTC mroderick github
95.45
25336600126 clean-test-optimizations Optimize group fabricator: Reduce member count 5→2 Improves model spec performance by additional ~2% (14.1s → 13.8s) Combined optimizations: 17.0s → 13.8s (~19% total improvement) The students and coaches fabricators were creating 5 members each... push 04 May 2026 06:42PM UTC mroderick github
95.34
25336562154 fix-workshop-capacity-checks Fix workshop capacity checks Fixed bug in workshop fabricator: transients[:coach_count || 10] → transients[:coach_count] || 10. This was causing incorrect coach spaces to be set. Added student_spaces and coach_spaces attributes to workshop fabri... push 04 May 2026 06:42PM UTC mroderick github
95.45
25336464528 clean-test-optimizations Optimize group fabricator: Reduce member count 5→2 Improves model spec performance by additional ~2% (14.1s → 13.8s) Combined optimizations: 17.0s → 13.8s (~19% total improvement) The students and coaches fabricators were creating 5 members each... push 04 May 2026 06:39PM UTC mroderick github
95.34
25336310519 clean-test-optimizations Add UNLOGGED tables rake task for optional test performance Adds db:test:unlogged task that converts all PostgreSQL tables to UNLOGGED mode. UNLOGGED tables skip WAL logging, which can make writes faster during test setup. Benchmarks on this cod... push 04 May 2026 06:36PM UTC mroderick github
95.06
25335617603 clean-test-optimizations Add UNLOGGED tables rake task for test performance Adds db:test:unlogged task that converts all PostgreSQL tables to UNLOGGED mode for faster test performance. UNLOGGED tables skip WAL logging, making writes faster during test setup. Auto-runs a... push 04 May 2026 06:22PM UTC mroderick github
95.06
25335277739 clean-test-optimizations Apply test optimizations and fixes from PR #2596 Fixes broken tests due to fabricator changes: - Update controller and view to use event_student_spaces? and event_coach_spaces? - Update test files to work with optimized fabricators - Add UNLOGGED... push 04 May 2026 06:14PM UTC mroderick github
95.06
25332934260 speedup-tests Update autoresearch log with latest experiments push 04 May 2026 05:25PM UTC mroderick github
95.06
25329936094 master Merge pull request #2601 from codebar/dependabot/bundler/ruby-deps-b2fec65e75 chore(deps): bump the ruby-deps group with 2 updates push 04 May 2026 04:22PM UTC web-flow github
95.45
25308604273 chore/use-rubygems-sitemap-generator chore(deps): switch sitemap_generator to rubygems Switch from GitHub source to RubyGems for improved stability. - Remove GitHub lock (was waiting for version > 6.3.0) - Use RubyGems version 7.0.1 with ~> 7.0 constraint - sitemap_generator 7.x ... push 04 May 2026 08:24AM UTC mroderick github
95.45
See All Builds (193)

Badge your Repo: codebar-planner

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

Refresh
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc