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

mroderick / codebar-planner
95%
master: 95%

Build:
Build:
LAST BUILD BRANCH: feature/default-async-email-delivery
DEFAULT BRANCH: master
Repo Added 11 Jul 2025 08:20PM UTC
Token vPb66DExHmn8kKCIdxCr3cvXvGCjXCICV regen
Build 204 Last
Files 188
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: feature/nginx-plausible-proxy-clean
CHANGE BRANCH
x
Reset
Sync Branches
  • feature/nginx-plausible-proxy-clean
  • add-docs
  • add-editor-config
  • add-scout-apm
  • add-sitemap-generator
  • add-tests-for-2515
  • attempt-to-fix-issue-template
  • bundle-ignore-junk
  • chore/upgrade-premailer
  • 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/default-async-email-delivery
  • feature/delayed-email-async
  • feature/eligible-tooltip
  • feature/events-upcoming-past
  • feature/homepage-events-limit
  • feature/meeting-organisers-tomselect
  • 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/flaky-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/monthly-attendance-reminder-delivery
  • fix/nginx-puma-socket-race
  • 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-capacity-checks
  • 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
  • refactor/mailer-tests
  • 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
  • split-up-how-to-support
  • 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

28 Apr 2026 06:03PM UTC coverage: 95.443%. Remained the same
25069514946

push

github

mroderick
Remove security headers from nginx config

Removing the following headers pending further research:
- X-Frame-Options
- X-Content-Type-Options
- X-XSS-Protection (deprecated)
- Referrer-Policy

These require proper security research before production deployment.

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 feature/nginx-plausible-proxy-clean
  • 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
25069514946 feature/nginx-plausible-proxy-clean Remove security headers from nginx config Removing the following headers pending further research: - X-Frame-Options - X-Content-Type-Options - X-XSS-Protection (deprecated) - Referrer-Policy These require proper security research before product... push 28 Apr 2026 06:07PM UTC mroderick github
95.44
24961250304 feature/nginx-plausible-proxy-clean feat: add nginx reverse proxy for Plausible analytics - Proxy Plausible script and event API through nginx to bypass adblockers - Add DNS resolver (Quad9 9.9.9.9) for upstream domain resolution - Add proxy_cache in /dev/shm for Plausible script (... push 26 Apr 2026 04:21PM UTC mroderick github
95.44
24961150958 feature/nginx-plausible-proxy-clean feat: add proxy_cache in /dev/shm for Plausible script - Cache size: 1m keysZone, 100m max - TTL: 5 minutes - Cache hit/miss tracked via X-Cache header push 26 Apr 2026 04:16PM UTC mroderick github
95.44
24961069024 feature/nginx-plausible-proxy-clean fix: use Quad9 (9.9.9.9) DNS resolver per Plausible recommendation push 26 Apr 2026 04:12PM UTC mroderick github
95.44
24960960790 feature/nginx-plausible-proxy-clean fix: move set directives inside server block - nginx 'set' directive is only allowed in server/location contexts, not http push 26 Apr 2026 04:07PM UTC mroderick github
95.44
24960914703 feature/nginx-plausible-proxy-clean fix: signal nginx that app is ready via /tmp/app-initialized - Add FileUtils require - Create /tmp/app-initialized when binding to Unix socket - This is required by heroku-community/nginx buildpack to start nginx push 26 Apr 2026 04:05PM UTC mroderick github
95.44
24960777368 feature/nginx-plausible-proxy-clean fix: simplify nginx config to isolate startup issue - Remove proxy_cache (may be causing issues) - Remove security filters (simplify for testing) - Remove timeouts and body size limits - Keep basic proxy functionality push 26 Apr 2026 03:58PM UTC mroderick github
95.44
24960640993 feature/nginx-plausible-proxy-clean fix: bind to Unix socket only when nginx config exists - Check for config/nginx.conf.erb instead of ENV["DYNO"] - Falls back to port if nginx buildpack not installed - Allows app to work in all environments (local, Heroku with/without nginx) push 26 Apr 2026 03:51PM UTC mroderick github
95.44
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
See All Builds (202)

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