• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

bramp / build-along
89%
main: 89%

Build:
Build:
LAST BUILD BRANCH: feature/constraint-solver-classification
DEFAULT BRANCH: main
Repo Added 03 Nov 2025 03:47AM UTC
Files 206
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH feature/constraint-solver-classification
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • dependabot/github_actions/actions/cache-5
  • dependabot/pip/3rdparty/beautifulsoup4-approx-eq-4.14.3
  • dependabot/pip/3rdparty/dataclass-wizard-approx-eq-0.35.1
  • dependabot/pip/3rdparty/datamodel-code-generator-approx-eq-0.35.0
  • dependabot/pip/3rdparty/json5-approx-eq-0.12.1
  • dependabot/pip/3rdparty/pydantic-approx-eq-2.12.5
  • dependabot/pip/3rdparty/pymupdf-approx-eq-1.26.6
  • dependabot/pip/3rdparty/pytest-approx-eq-9.0.1
  • dependabot/pip/3rdparty/pytest-approx-eq-9.0.2
  • dependabot/pip/3rdparty/pytest-randomly-approx-eq-4.0.1
  • dependabot/pip/3rdparty/pyyaml-approx-eq-6.0.3
  • dependabot/pip/3rdparty/scipy-approx-eq-1.16.3
  • dependabot/pip/3rdparty/tqdm-approx-eq-4.67.1
  • feature/constraint-solver-classification
  • main

23 Dec 2025 09:39PM UTC coverage: 88.693% (+0.2%) from 88.542%
20472199734

push

github

bramp
Add no-orphan constraints for Step child elements

- Add no-orphan constraints to StepClassifier.declare_constraints() for:
  - arrows (point from subassembly callouts to main diagram)
  - rotation_symbols (indicate model rotation)
  - subassemblies (callout boxes within steps)
  - substeps (mini-steps within a main step)
  - diagrams (the main instruction graphic)

- If any of these elements are selected, at least one step must also be
  selected, preventing orphaned elements

- Add unit tests for no-orphan constraint declaration

- Update architecture docs with no-orphan constraint documentation

- Add TODO for potential future centralization in SchemaConstraintGenerator

66 of 67 new or added lines in 2 files covered. (98.51%)

151 existing lines in 8 files now uncovered.

14786 of 16671 relevant lines covered (88.69%)

0.89 hits per line

Relevant lines Covered
Build:
Build:
16671 RELEVANT LINES 14786 COVERED LINES
0.89 HITS PER LINE
Source Files on main
  • Tree
  • List 206
  • Changed 10
  • Source Changed 9
  • Coverage Changed 10
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
20472199734 feature/constraint-solver-classification Add no-orphan constraints for Step child elements - Add no-orphan constraints to StepClassifier.declare_constraints() for: - arrows (point from subassembly callouts to main diagram) - rotation_symbols (indicate model rotation) - subassembli... push 23 Dec 2025 09:43PM UTC bramp github
88.69
20470810091 feature/constraint-solver-classification Add Background and Divider classifiers to constraint solver - Add declare_constraints() to BackgroundClassifier with at_most_one_of - Add declare_constraints() to DividerClassifier (block exclusivity automatic) - Add 'background' and 'divider' to... push 23 Dec 2025 08:29PM UTC bramp github
88.54
20402008949 main Don't persist trivia text, as it's not needed for json. push 21 Dec 2025 12:17AM UTC bramp github
89.38
20401440535 main Standardize RuleBasedClassifier effect finding and resolve PartCount conflicts - Set default effects_margin to 2.0 in RuleBasedClassifier. - Removed effects_max_area_ratio and effects_target_types from base class to simplify API. - Implemented lo... push 20 Dec 2025 11:22PM UTC bramp github
89.38
20400711546 main docs: Add comprehensive Classifier best practices documentation - Add detailed docstrings to Classifier and RuleBasedClassifier classes covering all aspects of writing robust classifiers - Document scoring phase: API access rules, Score object ... push 20 Dec 2025 10:12PM UTC bramp github
89.37
20398712053 main Improve circular dependency error to show dependency chain - Add _find_dependency_cycle() to trace and format the actual circular dependency path - Update error message to include both affected classifiers and the dependency chain - Add test case... push 20 Dec 2025 07:03PM UTC bramp github
89.36
20389851973 main Add support for `ty` to the pyproject.toml. push 20 Dec 2025 05:34AM UTC bramp github
89.19
20379241271 main fix(drawing): prevent text clipping for bounding box labels at bottom of page When a bounding box is near the bottom of the page, the label text drawn below it could be clipped. This change moves the text inside the bounding box (aligned to the b... push 19 Dec 2025 06:41PM UTC bramp github
89.15
20362308957 main Added fixtures for page 72 and 74 for 6509377.pdf. push 19 Dec 2025 06:52AM UTC bramp github
89.14
20361865516 main Fix lint errors: line length, unused imports, and YAML issues - Add ruff isort configuration with known-first-party for build_a_long - Add per-file E501 ignore for legocom_test.py (JSON test data) - Create .yamllint config to relax strict YAML ru... push 19 Dec 2025 06:27AM UTC bramp github
89.13
See All Builds (157)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc