Skip to content

Conversation

@msclock-bot
Copy link
Contributor

@msclock-bot msclock-bot bot commented Dec 2, 2024

This PR contains the following updates:

Package Update Change
gcovr (source) major 7.2 -> 8.2

Release Notes

gcovr/gcovr (gcovr)

v8.2

Compare Source

Known bugs:

Breaking changes:

New features and notable changes:

Bug fixes and small improvements:

Documentation:

  • Fix documentation build issue.

Internal changes:

v8.1

Compare Source

Known bugs:

Breaking changes:

New features and notable changes:

  • If a internal generated function is excluded the lines, if present, are excluded as well. (:issue:991)

Bug fixes and small improvements:

  • Fix exclusion of internal functions. (:issue:987)
  • Only print info on the first undefined block number in data model. (:issue:990)

Documentation:

Internal changes:

v8.0

Compare Source

Known bugs:

  • Exclusion of internal function not working. (:issue:984)

Breaking changes:

  • Changes related to added support of gcov JSON intermediate format:

    • The function return count is removed from internal data model, HTML and JSON output because missing in
      gcov JSON intermediate format. (:issue:935)
    • Renamed name key in in data model and JSON report to demangled_name. If gcov JSON
      intermediate format is used the name key will contained the mangled name. The keys are now
      aligned with the gcov JSON intermediate format. (:issue:974)
  • If block information is missing in gcov legacy text format block 0 is assumed. (:issue:976)

New features and notable changes:

  • In Azure pipelines or GitHub actions errors and warnings are printed in an additional format captured by the CI. (:issue:904)

  • Detect suspicious counter values in gcov output. (:issue:903)

  • Add :option:--html-single-page to create a single page report (static or with Javascript). (:issue:916)

  • Upload standalone applications as release artifacts. (:issue:941)

  • Add support for gcov JSON intermediate format. (:issue:766)

    • Add function, block and condition information to data model. (:issue:954, :issue:960, :issue:964, :issue:979)
    • Add function function coverage to coveralls and HTML report. (:issue:975)
  • Add :ref:Exclusion markers to exclude a while function. (:issue:955)

  • Change sort order in JSON output files. (:issue:959)

  • Add source exclusion markers to exclude source branch from target line. (:issue:961)

Bug fixes and small improvements:

  • Implement consistent sorting of files with no lines, or one line with zero coverage (:issue:918)
  • Use replacement value of 0 for function call count NAN %. (:issue:910)
  • Fix erroneous deprecation warning. (:issue:912)
  • Fix display filename in HTML report. (:issue:920)
  • Fix bundle of standalone executable with Python 3.12. (:issue:924)
  • Fix merging of function coverage data. (:issue:925)
  • Fix inefficient regular expression. (:issue:933)
  • Fix missing output of gcov if execution fails. (:issue:956)

Documentation:

  • Update Sphinx config because of deprecated context injection from Read The Docs. (:issue:936)

Internal changes:

  • Move tests to directory in the root. (:issue:897)
  • Add MacOs to the GitHub test workflow. (:issue:901, :issue:905, :issue:980)
  • Remove test exclusions for MacOs and adapt tests and reference data. (:issue:902)
  • Link correct documentation version in copyright header. (:issue:907)
  • Move tag creation before publish the distribution because tag from pipeline doesn't trigger additional runs. (:issue:899)
  • Fix scrubber for date in HTML test data. (:issue:919)
  • Add test with Python 3.12. (:issue:924)
  • Add gcc-14 to the test suite. (:issue:923)
  • Skip coverage upload if executed in a fork. (:issue:930)
  • Only execute pipeline if pushed on main and add button to execute workflow manual. (:issue:930)
  • Check spelling in test pipeline. (:issue:932)
  • Merge the test and deploy workflow to a single CI workflow. (:issue:946, :issue:947)
  • Add Codacy to CI workflow for tracking coverage and code quality. (:issue:948)
  • Add bandit to the linters. (:issue:949)
  • Remove Codecov upload from pipeline. (:issue:958)
  • Add test with bazel tests. (:issue:969)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@msclock-bot msclock-bot bot force-pushed the renovate-github/gcovr-8.x branch from 4394647 to 8b689f5 Compare December 2, 2024 14:20
@msclock-bot msclock-bot bot changed the base branch from master to renovate_python December 2, 2024 14:20
@msclock msclock deleted the branch renovate_python December 2, 2024 14:27
@msclock msclock closed this Dec 2, 2024
@codecov
Copy link

codecov bot commented Dec 2, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Please upload report for BASE (renovate_python@e3e7213). Learn more about missing BASE report.

Additional details and impacted files
@@                 Coverage Diff                 @@
##             renovate_python       #22   +/-   ##
===================================================
  Coverage                   ?   100.00%           
===================================================
  Files                      ?         3           
  Lines                      ?        99           
  Branches                   ?         0           
===================================================
  Hits                       ?        99           
  Misses                     ?         0           
  Partials                   ?         0           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@msclock-bot
Copy link
Contributor Author

msclock-bot bot commented Dec 4, 2024

Renovate Ignore Notification

Because you closed this PR without merging, Renovate will ignore this update. You will not get PRs for any future 8.x releases. But if you manually upgrade to 8.x then Renovate will re-enable minor and patch updates automatically.

If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.

@msclock-bot msclock-bot bot deleted the renovate-github/gcovr-8.x branch December 4, 2024 01:25
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.

2 participants