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

IJHack / QtPass / 25193314916
55%

Build:
DEFAULT BRANCH: main
Ran 30 Apr 2026 10:58PM UTC
Jobs 1
Files 72
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

30 Apr 2026 10:53PM UTC coverage: 28.015% (-0.03%) from 28.045%
25193314916

push

github

web-flow
chore(ci): bump super-linter to v8 (clang-format 17 → 21) (#1363)

* chore(ci): bump super-linter to v8 (clang-format 17.0.6 -> 21.1.2)

The CI super-linter pinned via the legacy 'github/super-linter@v7'
action ships with clang-format 17.0.6, which formats some constructs
(notably 'X << "a" << "b"' chained streams) differently from the
clang-format 19+/22+ that modern Linux distros provide. That made
local-vs-CI lint reproducible only via the exact docker image — see
PR #1362 for the version archaeology.

Switch to the active org's namespace and major bump:
'super-linter/super-linter@v8' resolves to image v8.6.0 which
ships clang-format 21.1.2 — same major as recent distros, so local
runs of clang-format match CI behaviour again.

Verified: the entire codebase (`git ls-files '*.cpp' '*.h'`) passes
clang-format 21.1.2 with our existing .clang-format unchanged.
No other linter tooling-version churn is expected to surface
new violations, but real CI will be the proof.

The legacy 'github/super-linter' namespace is unmaintained; v7.1.0
was its last image and stays pinned to clang-format 17.0.6.
super-linter/super-linter is the actively maintained successor.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

* chore(ci): fix new-in-v8 super-linter findings

The super-linter v8 bump (parent commit) surfaced four new linter
failures that v7 did not run:

BIOME (config) — biome.json had stale 2.0.0 schema, missing
formatter config, and an outdated `!localization/**` glob (biome 2.x
auto-globs directories). Migrate to schema 2.4.10, switch to
`!localization` form, declare `indentStyle: space, indentWidth: 2`
to match the existing 2-space JSON style across the repo.

GITHUB_ACTIONS_ZIZMOR — added cooldown to dependabot.yml (7-day
default-days; mitigates malicious-release attacks like the 2025
tj-actions/changed-files incident). Auto-applied zizmor's safe fixes
across all workflows: persist-credentials: false on every
actions/checkout@v6 (artipacked), and... (continued)

1854 of 6618 relevant lines covered (28.01%)

27.1 hits per line

Coverage Regressions

Lines Coverage ∆ File
2
51.9
-0.42% src/imitatepass.cpp
Jobs
ID Job ID Ran Files Coverage
1 25193314916.1 30 Apr 2026 10:58PM UTC 72
28.01
GitHub Action Run
Source Files on build 25193314916
  • Tree
  • List 72
  • Changed 9
  • Source Changed 9
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #25193314916
  • 6a361d01 on github
  • Prev Build on main (#25189321707)
  • Next Build on main (#25193439988)
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