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

mroderick / codebar-planner
95%
master: 95%

Build:
Build:
LAST BUILD BRANCH: imagemagick-check
DEFAULT BRANCH: master
Repo Added 11 Jul 2025 08:20PM UTC
Token vPb66DExHmn8kKCIdxCr3cvXvGCjXCICV regen
Build 50 Last
Files 174
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 remove-puma-cluster-mode-config
branch: remove-puma-cluster-mode-config
CHANGE BRANCH
x
Reset
Sync Branches
  • remove-puma-cluster-mode-config
  • add-docs
  • add-editor-config
  • add-scout-apm
  • add-sitemap-generator
  • attempt-to-fix-issue-template
  • bundle-ignore-junk
  • fix/event-description-xss-vulnerability
  • freeze-postgres-version
  • imagemagick-check
  • improve-intro-text
  • improve-language
  • improve-repository-configs
  • increase-delayed-job-max-runtime
  • issue-2367-workshop-feedback
  • link-to-chapters-from-pills
  • lock-gem-platforms
  • make-event-rendering-faster
  • optimise-images
  • policy-tests
  • remove-2024-impact-report-banner
  • remove-bootsnap
  • remove-go-squared
  • remove-google-analytics
  • remove-meta-partial
  • remove-skylight
  • remove-twitter
  • remove-unused-i18n-features
  • remove-unused-new-relic
  • speedup-ci-tests
  • stop-pinning-image-processing
  • update-year-for-impact-report
  • upgrade-ruby
  • use-playwright
  • use-rails-7-1-defaults

01 Feb 2026 01:47PM UTC coverage: 95.185%. First build
21563977310

push

github

mroderick
Remove unused Puma cluster mode configuration

This removes the preload_app! directive and on_worker_boot block from
config/puma.rb. These cluster-mode features are not used since the
application runs in single-process mode (no workers configured).

VERIFICATION THAT CLUSTER MODE IS NOT USED:

1. No 'workers' setting in config/puma.rb - cluster mode requires
   explicitly setting 'workers N' where N > 0. Without this, Puma
   runs in single-process mode by default.

2. No WEB_CONCURRENCY environment variable - searched entire codebase,
   no references found. This is Heroku's standard variable for
   controlling worker count.

3. Procfile uses standard single-process command:
   'bundle exec puma -C config/puma.rb' with no worker-related flags.

4. No environment-specific Puma configs - only config/puma.rb exists,
   no production/staging overrides.

5. Environment configs (development/production/test.rb) have no Puma
   worker configuration.

6. The Puma 7.2.0 warning itself confirms the on_worker_boot block
   "will not execute in the current Puma configuration."

IMPACT:

- No behavior change - this code was never executing
- Removes warning introduced in Puma 7.x about unused callbacks
- Prepares for Puma 8.0 where on_worker_boot will be removed entirely
- If cluster mode is needed in future, these are standard patterns
  that can be easily restored

Related to https://github.com/codebar/planner/pull/2447

3242 of 3406 relevant lines covered (95.18%)

81.62 hits per line

Relevant lines Covered
Build:
Build:
3406 RELEVANT LINES 3242 COVERED LINES
81.62 HITS PER LINE
Source Files on remove-puma-cluster-mode-config
  • Tree
  • List 174
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
21563977310 remove-puma-cluster-mode-config Remove unused Puma cluster mode configuration This removes the preload_app! directive and on_worker_boot block from config/puma.rb. These cluster-mode features are not used since the application runs in single-process mode (no workers configured)... push 01 Feb 2026 01:57PM UTC mroderick github
95.18
See All Builds (50)

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