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

pulibrary / pdc_discovery / 3c14a6b2-1862-4630-9954-12393cd4ebc3
97%

Build:
DEFAULT BRANCH: main
Ran 02 Jun 2026 04:21PM UTC
Jobs 2
Files 101
Run time 1min
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

02 Jun 2026 04:18PM UTC coverage: 96.412% (-0.05%) from 96.466%
3c14a6b2-1862-4630-9954-12393cd4ebc3

push

circleci

web-flow
Upgrade to Rails 8.1 and Blacklight-Marc 8.1 (#935)

This commit upgrades the application to Rails 8.1.3 and Blacklight-Marc 8.1.0, including necessary configuration changes, infrastructure updates, test fixes, and dependency bumps.

Summary of changes:
- Dependencies: Upgraded Rails (~> 8.1.3), Blacklight-Marc (~> 8.1.0), and Yarn (4.15.0).
- Code Compatibility: Updated `search_service.fetch` return type handling in `CatalogController` and specs to align with Blacklight 8 API changes.
- Health Checks: Introduced a custom `DatabaseHealthCheck` provider for more robust database verification and updated `HealthMonitor` configuration.
- CI/CD Orchestration: Added `bin/ci` and `config/ci.rb` to manage setup, linting, security audits, and test execution. Removed obsolete Firefox installation step in CircleCI config to fix browser version mismatch errors.
- Rails 8.1 Upgrade: Added `config/initializers/new_framework_defaults_8_1.rb` and enabled verbose redirect/query logging in development.
- Database Configuration: Refactored `config/database.yml` to align connection pooling with Puma's thread count (`RAILS_MAX_THREADS`).
- Setup Automation: Enhanced `bin/setup` with a `--reset` flag for easier database preparation.
- Environment: Updated Puma configuration with guidance on thread management and resource pooling.
- UI: Cleaned up redundant skip links in `app/views/layouts/blacklight/base.html.erb`.

10 of 12 new or added lines in 5 files covered. (83.33%)

4 existing lines in 1 file now uncovered.

2956 of 3066 relevant lines covered (96.41%)

121.53 hits per line

Uncovered Changes

Lines Coverage ∆ File
2
60.0
app/models/database_health_check.rb

Coverage Regressions

Lines Coverage ∆ File
4
92.75
-5.8% app/models/version_footer.rb
Jobs
ID Job ID Ran Files Coverage
1 3c14a6b2-1862-4630-9954-12393cd4ebc3.1 02 Jun 2026 04:21PM UTC 101
83.86
2 3c14a6b2-1862-4630-9954-12393cd4ebc3.2 02 Jun 2026 04:27PM UTC 101
68.0
Source Files on build 3c14a6b2-1862-4630-9954-12393cd4ebc3
  • Tree
  • List 101
  • Changed 4
  • Source Changed 4
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • CircleCI Build #3C14A6B2...
  • f567f4cf on github
  • Prev Build on main (#AF34EEEF...)
  • Next Build on main (#2E9DCC54...)
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