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

mroderick / codebar-planner
95%
master: 95%

Build:
Build:
LAST BUILD BRANCH: feature/nginx-plausible-proxy-clean
DEFAULT BRANCH: master
Repo Added 11 Jul 2025 08:20PM UTC
Token vPb66DExHmn8kKCIdxCr3cvXvGCjXCICV regen
Build 172 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 feature/nginx-plausible-proxy-clean
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
  • 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/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/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
  • 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

26 Apr 2026 10:04AM UTC coverage: 95.443%. Remained the same
24953988647

push

github

mroderick
feat: add nginx reverse proxy for Plausible and security filtering

- Add nginx config with Plausible proxy routes (/js/script.js, /api/event)
- Block malicious user agents and common attack paths with HTTP 444
- Add security headers (X-Frame-Options, X-Content-Type-Options, etc.)
- Configure proxy caching in /dev/shm for 5 minutes
- Configure Puma Unix socket binding for Heroku

3519 of 3687 relevant lines covered (95.44%)

47.35 hits per line

Relevant lines Covered
Build:
Build:
3687 RELEVANT LINES 3519 COVERED LINES
47.35 HITS PER LINE
Source Files on master
  • Tree
  • List 184
  • Changed 120
  • Source Changed 0
  • Coverage Changed 120
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
24953988647 feature/nginx-plausible-proxy-clean feat: add nginx reverse proxy for Plausible and security filtering - Add nginx config with Plausible proxy routes (/js/script.js, /api/event) - Block malicious user agents and common attack paths with HTTP 444 - Add security headers (X-Frame-Opti... push 26 Apr 2026 10:08AM UTC mroderick github
95.44
24953642159 feature/nginx-plausible-proxy-clean chore: reduce proxy_cache max_size to 1m (single ~30KB JS file) push 26 Apr 2026 09:49AM UTC mroderick github
95.44
24953635776 feature/nginx-plausible-proxy-clean chore: reduce proxy_cache size to 10m (single JS file) push 26 Apr 2026 09:48AM UTC mroderick github
95.44
24931986489 feature/nginx-plausible-proxy-clean feat: add nginx reverse proxy for Plausible and security filtering - Add nginx configuration with Plausible proxy routes and security filters - Configure Puma to bind to Unix socket with restricted permissions - Update Procfile to use bin/start-n... push 25 Apr 2026 01:32PM UTC mroderick github
95.44
24931004799 master Merge pull request #2592 from mroderick/feature/delayed-email-async feat: add configurable async email delivery for workshop invitations push 25 Apr 2026 12:37PM UTC web-flow github
95.44
24927208331 feature/delayed-email-async feat: add configurable async email delivery for workshop invitations - Configure ActiveJob to use DelayedJob adapter for background email processing - Add ApplicationJob with global error handling for failed jobs - Create AsyncEmailConcern for ch... push 25 Apr 2026 08:58AM UTC mroderick github
95.44
24927075273 feature/delayed-email-async test: add async email behavior tests for workshop invitations push 25 Apr 2026 08:50AM UTC mroderick github
95.44
24926805155 feature/delayed-email-async feat: use conditional async email in workshop invitation manager push 25 Apr 2026 08:34AM UTC mroderick github
95.44
24926777051 master Merge pull request #2589 from mroderick/feature/eligible-tooltip feat(admin): add eligible members explanation to admin pages push 25 Apr 2026 08:33AM UTC web-flow github
95.47
24926629577 feature/delayed-email-async feat: use conditional async email in workshop invitation manager push 25 Apr 2026 08:24AM UTC mroderick github
95.44
See All Builds (170)

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