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

mjacobus / khtools
77%

Build:
DEFAULT BRANCH: master
Repo Added 28 Feb 2021 06:53PM UTC
Files 214
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 master
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • 158-add-territories-step-to-breadcrumb
  • 189-add-links-to-entities-in-record-attributes
  • 198-publishers-crud
  • acl
  • add-actions
  • add-contacts
  • add-draft-mode-to-public-talks
  • add-index
  • add-notes-to-public-talk
  • add-status-to-public-talk
  • breadcrumb
  • building-appartment-territory
  • capistrano-deploy
  • clean-up-routes
  • cleanup-tests
  • commercial-territorries
  • cosmetic-changes
  • counter-number-of-calls-in-the-listings
  • create-territories
  • dependabot/bundler/actionpack-7.1.5.1
  • dependabot/bundler/addressable-2.8.0
  • dependabot/bundler/carrierwave-2.2.7
  • dependabot/bundler/net-imap-0.4.19
  • dependabot/bundler/net-imap-0.4.20
  • dependabot/bundler/nokogiri-1.11.7
  • dependabot/bundler/nokogiri-1.18.3
  • dependabot/bundler/nokogiri-1.18.4
  • dependabot/bundler/nokogiri-1.18.8
  • dependabot/bundler/nokogiri-1.18.9
  • dependabot/bundler/puma-5.3.1
  • dependabot/bundler/rack-2.2.11
  • dependabot/bundler/rack-2.2.13
  • dependabot/bundler/rack-2.2.14
  • dependabot/bundler/rack-2.2.18
  • dependabot/bundler/rack-2.2.19
  • dependabot/bundler/rack-2.2.20
  • dependabot/bundler/rexml-3.4.2
  • dependabot/bundler/thor-1.4.0
  • dependabot/bundler/webrick-1.8.2
  • dependabot/npm_and_yarn/browserslist-4.16.6
  • dependabot/npm_and_yarn/dns-packet-1.3.4
  • dependabot/npm_and_yarn/hosted-git-info-2.8.9
  • dependabot/npm_and_yarn/postcss-7.0.36
  • dependabot/npm_and_yarn/ssri-6.0.2
  • dependabot/npm_and_yarn/url-parse-1.5.3
  • dependabot/npm_and_yarn/ws-6.2.2
  • display-all-numbers-in-phone-list-show
  • download-spreadsheet
  • filter-by-since-this-week
  • filter-by-territory-name
  • filter-for-territories
  • fix-area-filter
  • fix-broken-public-talks
  • fix-broken-test
  • fix-build
  • fix-code-coverage
  • fix-commercial-territories
  • fix-congregation-reference
  • fix-date
  • fix-deploy
  • fix-dropdown-menu-position
  • fix-empty-search-result
  • fix-home-page
  • fix-login-butotn
  • fix-menu-entries
  • fix-menu-link-area
  • fix-n-plus-1
  • fix-navbar
  • fix-phone-numbers-call
  • fix-rubocop-tmp
  • fix-seed
  • fix-sidebar
  • fix-sidebar-css
  • fix-test
  • fix-tests
  • fix-upcoming-talks
  • fix/prod-image-without-dev-gems
  • hide-contact-speaker-button-when-there-is-no-speaker
  • highlight-week-meetings
  • home-dashboard
  • improve-breadcrumb-appearance
  • improve-commercial-territory-view
  • improve-territory-listing
  • improve-ui
  • improve-views
  • issue-110-public-page-for-talks
  • issue-113-unrequire-theme-for-draft-talk
  • issue-127-easy-territory-assignment
  • issue-128-add-xls-to-dropdown-in-list
  • issue-132-add-year-to-public-talks
  • issue-147-remove-redundant-controller-action
  • issue-151-add-show-page-for-territories
  • issue-151-improve-territory-show-page
  • issue-152-fix-breadcrumb
  • issue-155-add-territory-pending-verification
  • issue-160-fix-n-plus-1
  • issue-162-add-crud-for-field-service-campaigns
  • issue-173-filter-by-none
  • issue-174-filter-territories-by-territory
  • issue-175-filter-territory-by-area
  • issue-176-filter-by-preaching-method
  • issue-188-filter-by-pending-verification
  • issue-23-add-uk-to-phone-providers
  • issue-29-show-publishers-when-viewing-group
  • issue-79-improve-congregation-label
  • issue-82-83-special-talks
  • list-local-congregation-first
  • list-phone-list-territories-in-the-main-view
  • localize-home-page
  • manage-public-speakers
  • master
  • mjacobus/0/backup-database
  • mjacobus/KAMAL/deploy-with-kamal
  • mjacobus/KAMAL2/deploy-with-kamal
  • move-apartment-building-list-to-main-view
  • other-improvements
  • other-sidebar-items
  • paginate-campaign-assignments
  • phone-list-territory
  • preaching-campaigns
  • public-speakers
  • public-talk-list-filters
  • publisher-admin
  • publisher-groups
  • publishers-in-home-dashboard
  • reach-out-to-speaker-message
  • refactor-attributes
  • refactor-components
  • refactor-concerns
  • refactor-crud
  • refactor-sidebar
  • refactor-territory-controllers
  • refactor-territory-views
  • regular-territory-crud
  • remove-title-from-sidebar
  • run-prettier
  • s13-territory-assignment-report
  • sentry
  • sidebar
  • simple-counter
  • simple-counter-improvements
  • smart-menu
  • sqlite
  • territory-assignments
  • territory-form
  • update-dependencies
  • update-gems
  • upgrade-ruby
  • upgrade-ruby-3.4.3
  • view-component-assets
  • webpack-config
  • yarn-upgrade

23 Sep 2026 01:06PM UTC coverage: 76.808%. Remained the same
35864763609

push

github

mjacobus
Keep development and test gems out of the production image

The image installed every bundle group, which put spring inside it. Since
bin/rails loads the spring binstub, any command run in the container was
preloaded by spring, and spring aborts when reloading is disabled:

    Spring reloads, and therefore needs the application to have reloading
    enabled. Please, set config.cache_classes to false in
    config/environments/production.rb

That made `kamal app exec --interactive --reuse "bin/rails console"` unusable.

Excluding the development and test groups also requires building assets in the
production environment, and precompiling there boots the app, so a dummy secret
is supplied for that step.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

2878 of 3747 relevant lines covered (76.81%)

33.4 hits per line

Relevant lines Covered
Build:
Build:
3747 RELEVANT LINES 2878 COVERED LINES
33.4 HITS PER LINE
Source Files on master
  • Tree
  • List 214
  • 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
35864763609 master Keep development and test gems out of the production image The image installed every bundle group, which put spring inside it. Since bin/rails loads the spring binstub, any command run in the container was preloaded by spring, and spring aborts w... push 23 Sep 2026 01:08PM UTC mjacobus github
76.81
35609963006 fix/prod-image-without-dev-gems Merge 460fb0975 into 960336747 Pull #410 21 Sep 2026 02:09PM UTC web-flow github
76.81
33639447754 master Build the from_param fallback only when it is needed A keyword argument default is evaluated on every call that omits it, so `fallback: current` built a ServiceYear even when the param was valid and the fallback went unused. Co-Authored-By: Clau... push 02 Sep 2026 02:04PM UTC mjacobus github
76.81
33639094548 s13-territory-assignment-report Merge 81f37ccc6 into 51061b8ec Pull #409 02 Sep 2026 02:01PM UTC web-flow github
76.81
33636263139 s13-territory-assignment-report Merge a350ab3e7 into 51061b8ec Pull #409 02 Sep 2026 01:34PM UTC web-flow github
76.8
33521267514 master Cover the Google OAuth login flow end to end faraday and jwt both crossed a major version on the login path, and sessions_controller_spec stubs UserSessionService entirely, so nothing in the suite would have noticed the stack breaking. This driv... push 01 Sep 2026 02:46PM UTC mjacobus github
75.1
33119104269 update-dependencies Merge bf8253484 into 493bbecd6 Pull #406 27 Aug 2026 09:41PM UTC web-flow github
75.1
33111181907 update-dependencies Merge 46d6a8714 into 493bbecd6 Pull #406 27 Aug 2026 08:02PM UTC web-flow github
75.1
33103470700 master Expose deployed version at /version Kamal injects KAMAL_VERSION (the deployed commit SHA) into the app container, so a public endpoint reading it lets us verify from the outside which revision is actually running. Co-Authored-By: Claude Opus 5 <... push 27 Aug 2026 06:28PM UTC mjacobus github
75.1
33080414551 fix-deploy Merge 43b13a818 into 94e363858 Pull #403 27 Aug 2026 02:09PM UTC web-flow github
75.1
See All Builds (928)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc