Skip to content

Comments

Fix code coverage deployment by adding src_zlib/src_brotli symlinks#268

Merged
mvandeberg merged 1 commit intocppalliance:developfrom
mvandeberg:pr/fix-coverage
Feb 23, 2026
Merged

Fix code coverage deployment by adding src_zlib/src_brotli symlinks#268
mvandeberg merged 1 commit intocppalliance:developfrom
mvandeberg:pr/fix-coverage

Conversation

@mvandeberg
Copy link
Contributor

@mvandeberg mvandeberg commented Feb 23, 2026

Summary by CodeRabbit

  • Chores
    • Enhanced code coverage testing infrastructure to improve source directory detection during continuous integration processes.

@mvandeberg mvandeberg merged commit 3ae8ba2 into cppalliance:develop Feb 23, 2026
1 check was pending
@mvandeberg mvandeberg deleted the pr/fix-coverage branch February 23, 2026 18:10
@coderabbitai
Copy link

coderabbitai bot commented Feb 23, 2026

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between b7cff74 and 31b595b.

📒 Files selected for processing (1)
  • .github/workflows/code-coverage.yml

📝 Walkthrough

Walkthrough

A new CI workflow step is added to .github/workflows/code-coverage.yml that patches the lcov-jenkins-gcc-13.sh script by appending a shell loop. This loop creates symlinks for additional source directories (src_*) from the BOOST_CI_SRC_FOLDER environment variable into the current directory, enabling coverage tools to locate them.

Changes

Cohort / File(s) Summary
CI Workflow Enhancement
.github/workflows/code-coverage.yml
Adds a new step titled "Patch CI script for extra source directories" that injects a shell loop into the lcov script to symlink src_* directories with error suppression.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

  • Add coverage workflow and badge #266: Modifies the same .github/workflows/code-coverage.yml file to add a CI step for patching the lcov script and symlinking additional source directories.

Poem

🐰 A loop through the sources, symlinks galore,
Coverage paths now explored evermore,
With graceful error handling in our toolkit,
The CI script's enhanced—let's git commit!
Src directories linked, our CI stands tall. 🥕✨

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment

Tip

Issue Planner is now in beta. Read the docs and try it out! Share your feedback on Discord.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant