Skip to content

chore(packaging-smoke): clang-format the vcpkg smoke consumer#94

Merged
danielPoloWork merged 1 commit into
masterfrom
chore/clang-format-vcpkg-smoke
Jun 15, 2026
Merged

chore(packaging-smoke): clang-format the vcpkg smoke consumer#94
danielPoloWork merged 1 commit into
masterfrom
chore/clang-format-vcpkg-smoke

Conversation

@danielPoloWork

Copy link
Copy Markdown
Owner

Summary

Reformats the vcpkg smoke consumer's std::printf call to satisfy the CI clang-format gate. Pure formatting — no behaviour change.

Motivation

The format / clang-format check job fails on ci/packaging-smoke/vcpkg-consumer/src/smoke.cpp:22: the call was manually wrapped across two lines, but the current CI clang-format (bumped alongside the Node 24 action refresh) collapses it onto a single ~84-column line (well under the 120-col soft limit). The violation is latent — it landed with the file in #83, and no src/**-touching PR ran the C++ format job since (the docs-only PRs are path-filtered out), so it only surfaced now on a src/-touching PR. It blocks every future src/ PR until fixed.

Changes

  • ci/packaging-smoke/vcpkg-consumer/src/smoke.cpp — single-line the std::printf call (one line changed).

Design Patterns

  • None — formatting.

Verification

  • clang-format --style=file --dry-run --Werror clean on the file (clang-format 22.1.5, reproduces the exact CI violation pre-fix)
  • Verified it is the only clang-format violation across the full CI file list
  • CI format gate — confirmed green by this PR

Documentation Impact

  • No README / ADR / CHANGELOG impact — formatting-only
  • PR metadata set — assignee, chore label, v1.1.1 milestone (§6.4 / ADR-0040)

Note

This unblocks the v1.1.1 release PR (#93), whose src/-touching changes first surfaced this latent violation. After this merges, I rebase release/v1.1.1 on master so its format job re-runs green.

🤖 Generated with Claude Code

The vcpkg smoke consumer's std::printf call was manually wrapped across
two lines; the current CI clang-format (bumped with the Node 24 action
update in the recent CI refresh) collapses it onto a single 84-column
line, so the format gate flagged it (smoke.cpp:22). The argument list
fits comfortably under the 120-column soft limit.

Latent since the file landed (#83): no PR touching src/** ran the C++
format job in between — the docs-only PRs since are path-filtered out —
so the violation only surfaced now. Pure formatting; no behaviour change.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@danielPoloWork danielPoloWork added this to the v1.1.1 milestone Jun 15, 2026
@danielPoloWork danielPoloWork added the chore Housekeeping; no src or test change (Conventional Commit: chore) label Jun 15, 2026
@danielPoloWork danielPoloWork self-assigned this Jun 15, 2026
@danielPoloWork danielPoloWork merged commit 7105b91 into master Jun 15, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore Housekeeping; no src or test change (Conventional Commit: chore)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant