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

coreui / coreui-pro / 32664507313
95%
main: 94%

Build:
Build:
LAST BUILD BRANCH: v6-dev
DEFAULT BRANCH: main
Ran 23 Aug 2026 08:29PM UTC
Jobs 1
Files 67
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

23 Aug 2026 08:28PM UTC coverage: 93.174%. Remained the same
32664507313

push

github

web-flow
refactor(scss)!: drop the compatibility shims and the @import layer (#864)

* refactor(scss)!: drop the compatibility shims and the @import layer

v6 moved every partial into the directory named after the cascade layer it emits
into, and left a `@forward` shim behind at each old path plus an `*.import.scss`
twin so `@import` still reached it. That was 102 files whose only job was to make
a pre-v6 path resolve, and keeping them meant every rename shipped with a
permanent second name.

Gone: 15 path shims (`scss/_images.scss`, `scss/_tables.scss`, `scss/_buttons.scss`
and the rest), and all 87 `*.import.scss` files. `@import` of anything under
`scss/` no longer resolves — `@use` is the only way in, which is where Sass is
going anyway.

Two shims stay for now: `scss/_variables.scss` and `scss/mixins/_breakpoints.scss`.
@coreui/astro-docs reads both paths, and reads them in v5 too, where the files are
real — so removing them here breaks the docs build until the engine can name the
path per edition.

`scss/mixins/_grid.scss` and `scss/forms/index.scss` were still loading siblings
through the shims; they point at the real modules now. The compiled CSS is
byte-identical across all four entry points.

Docs: the Sass, utilities API, color, Webpack, Vite, Parcel and Laravel pages
documented the `@import` method side by side with `@use`. The `@import` half is
removed and the `@use` half now uses the real paths. The utilities API page gains
the one-file / two-files split, because a module is configured once at load time
and any change that reads a default has to sit in a partial loaded first — every
example on the page compiles against this tree.

Two examples on the color page referenced `$blues`, `$yellow-300` and friends,
which v6 removed when the color scales became runtime `color-mix()` tokens. They
build from `$colors` and `$theme-colors` now.

* refactor(scss): keep every directory's aggregator inside the directory

`buttons/`, `content/`, `forms/`, `helpe... (continued)

4532 of 5097 branches covered (88.92%)

Branch coverage included in aggregate %.

8653 of 9054 relevant lines covered (95.57%)

400.02 hits per line

Jobs
ID Job ID Ran Files Coverage
1 32664507313.1 23 Aug 2026 08:29PM UTC 67
93.17
GitHub Action Run
Source Files on build 32664507313
  • Tree
  • List 67
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #32664507313
  • 65a3ae22 on github
  • Prev Build on v6-dev (#32662444712)
  • Next Build on v6-dev (#32673547814)
  • Delete
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