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

pulibrary / pdc_discovery / 11105b0b-9627-42a6-b3a6-64b2ebd74c91
96%
main: 96%

Build:
Build:
LAST BUILD BRANCH: dependabot/npm_and_yarn/brace-expansion-1.1.16
DEFAULT BRANCH: main
Ran 17 Jul 2026 11:17PM UTC
Jobs 2
Files 103
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

17 Jul 2026 11:12PM UTC coverage: 96.34%. Remained the same
11105b0b-9627-42a6-b3a6-64b2ebd74c91

push

circleci

jrgriffiniii
Complete migration of PDC Discovery assets from Sprockets to Vite

This commit migrates the main frontend bundling pipeline from legacy Sprockets to Vite, fulfilling Recommendation A from the JS integration audit.

Key changes:
- Removed obsolete asset gems (jquery-rails, dartsass-rails, dartsass-sprockets, bootstrap) and added sprockets-rails to handle static image asset routing.
- Added core frontend dependencies (jquery, popper.js, bootstrap, and blacklight-frontend) via Yarn.
- Resolved jQuery version mismatch and duplicate bundling by adding a Yarn resolution for jquery@3.7.1, ensuring DataTables and other libraries share the same prototype instance.
- Migrated stylesheets and javascripts from app/assets to app/javascript, utilizing ES6 imports and standard SCSS imports instead of Sprockets directives.
- Vendored legacy/gem assets without NPM packages (blacklight_range_limit, blacklight-marc, twitter-typeahead) under app/javascript/vendor/.
- Implemented a chainable jQuery event-queueing stub inside base.html.erb layout to capture and safely flush inline $(function() { ... }) and event listeners once Vite has loaded.
- Updated base layout to render Vite client and javascript entrypoint tags.

0 of 2 new or added lines in 2 files covered. (0.0%)

3027 of 3142 relevant lines covered (96.34%)

172.88 hits per line

Uncovered Changes

Lines Coverage ∆ File
1
20.83
0.0% spec/system/search_pdc_results_page_spec.rb
1
20.22
0.0% spec/system/show_pdc_describe_record_spec.rb
Jobs
ID Job ID Ran Files Coverage
1 11105b0b-9627-42a6-b3a6-64b2ebd74c91.1 17 Jul 2026 11:17PM UTC 103
83.48
2 11105b0b-9627-42a6-b3a6-64b2ebd74c91.2 17 Jul 2026 11:23PM UTC 103
68.11
Source Files on build 11105b0b-9627-42a6-b3a6-64b2ebd74c91
  • Tree
  • List 103
  • Changed 2
  • Source Changed 2
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • CircleCI Build #11105B0B...
  • 6fb95586 on github
  • Prev Build on main (#ECABE119...)
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