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

MushroomObserver / mushroom-observer / 20414491460
96%
main: 96%

Build:
Build:
LAST BUILD BRANCH: jdc-allow-import-all-as-first-import
DEFAULT BRANCH: main
Ran 21 Dec 2025 07:15PM UTC
Jobs 1
Files 825
Run time 2min
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

21 Dec 2025 07:07PM UTC coverage: 95.258%. Remained the same
20414491460

push

github

mo-nathan
Complete Stream 1A: Component Audit & Inventory

Implements Stream 1A deliverables from the Bootstrap Upgrade Plan
(Phase 1, weeks 1-2).

**Deliverables Created:**

1. ✅ Complete inventory of Bootstrap usage (444 files scanned)
2. ✅ Bootstrap class frequency analysis (304 usages identified)
3. ✅ Bootstrap 3-specific dependency identification (52 breaking changes)
4. ✅ Migration priority matrix (8 critical components identified)
5. ✅ ERB view → Phlex component mapping recommendations
6. ✅ File hotspot analysis (15 high-impact targets)

**Key Findings:**

- **Bootstrap Usage**: 304 class usages across 91 files
- **Most-Used Categories**: Grid (32%), Tables (22%), Layout (18%), Forms (14%)
- **BS3-Specific Classes**: 52 usages requiring migration (17% of total)
- **Critical Components**: Column, Table, Row, Form Fields, Container
- **Hotspot Files**: 15 files account for 45% of all Bootstrap usage

**Migration Priorities:**

Tier 1 (CRITICAL) - Week 4-5:
1. Components::Column (97 usages)
2. Components::Table (67 usages)
3. Components::Row (39 usages)
4. ApplicationForm::*Field (31 usages)
5. Components::Container (15 usages)

Tier 2 (HIGH) - Week 6-7:
6. Components::Form (11 usages)
7. Components::Button (11 usages)
8. Components::ButtonGroup (1 usage)

**Files Created:**

- script/audit_bootstrap_usage.rb - Automated audit script
  * Scans all ERB views for Bootstrap class patterns
  * Identifies BS3-specific classes with BS4 replacements
  * Generates migration priority matrix
  * Maps views to target Phlex components
  * Identifies file hotspots for targeted migration

- doc/BOOTSTRAP_COMPONENT_AUDIT.md - Comprehensive audit report
  * Executive summary with key findings
  * Usage distribution by category
  * BS3-specific breaking changes catalog
  * Phlex component migration priority matrix
  * File hotspots for high-impact migration
  * ERB → Phlex component mapping
  * Migration roadmap with success criteria
  * Phase 2 and Phase 3 planning details... (continued)

31379 of 32941 relevant lines covered (95.26%)

715.36 hits per line

Jobs
ID Job ID Ran Files Coverage
1 20414491460.1 21 Dec 2025 07:15PM UTC 825
95.26
GitHub Action Run
Source Files on build 20414491460
  • Tree
  • List 825
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #20414491460
  • 56bd5403 on github
  • Prev Build on bootstrap-4-plan (#20414314312)
  • Next Build on bootstrap-4-plan (#20683778233)
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