# Copyright © 2025-26 l5yth & contributors # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # SPEC CV6: the project status fails on any drop against the base commit (a # ratchet, like each suite's own floor, CV2-CV5, until coverage reaches 100%); # the patch status needs every changed line covered. coverage: status: project: default: target: auto threshold: 0% patch: default: target: 100% threshold: 0% # SPEC CV6: a suite a pull request's path filters skip keeps its last upload # (carryforward), so the project status still compares every suite. flag_management: default_rules: carryforward: true