Fix possible staled flann index (#1742)

* Fix possible staled flann index

* fixed compatible crc flann index after repair and reload

* Added tests

* test coverage

* testing another possible branch

* removed doxygen tag version not opulated yet

* updated codedev to ignore test code

* Disabled all mac intel ci flaky builds
This commit is contained in:
matlabbe
2026-08-07 20:48:41 -07:00
committed by GitHub
parent c5ecfef101
commit 47ce2b0c74
11 changed files with 488 additions and 33 deletions

View File

@@ -1,35 +1,28 @@
# Codecov configuration -- https://docs.codecov.com/docs/codecov-yaml
#
# The coverage data itself is produced by .github/workflows/coverage.yml (lcov
# over a Debug build with ENABLE_COVERAGE=ON) and uploaded by
# codecov/codecov-action. This file only controls what Codecov reports back on a
# pull request.
#
# Note: nothing is posted to the PR unless the Codecov GitHub App is installed
# on the repository, and the upload step is skipped entirely when the
# CODECOV_TOKEN secret is unset.
# Coverage data is produced by .github/workflows/coverage.yml (lcov over a Debug
# build with ENABLE_COVERAGE=ON) and uploaded by codecov/codecov-action; this
# file only controls what Codecov reports back on a pull request. Nothing is
# posted unless the Codecov GitHub App has access to the repository.
# Annotate the lines of the diff that no test executed, inline in the
# "Files changed" tab.
# Mark uncovered added lines inline in the "Files changed" tab.
github_checks:
annotations: true
coverage:
precision: 2
round: down
range: "60...90"
range: "10...90" # red/green scale: 10% is fully red, 90% fully green
status:
# Whole-project coverage, compared against the base commit: catches a slow
# slide down without pinning an absolute number.
# Catch a slow slide down without pinning an absolute number.
project:
default:
target: auto
threshold: 1%
# Coverage of the lines this pull request touches -- the number that answers
# "is the new code tested?". Advisory for now: it is reported but does not
# block the merge. Remove "informational" to make it a required check.
# Coverage of the lines this pull request touches. Advisory: reported, but
# does not block the merge -- drop "informational" to make it gate.
patch:
default:
informational: true
@@ -37,4 +30,4 @@ coverage:
comment:
layout: "condensed_header, diff, files"
behavior: default
require_changes: true # stay quiet on pull requests that don't move coverage
require_changes: true # stay quiet when coverage doesn't move