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

accordproject / concerto / 26036453947
98%

Build:
DEFAULT BRANCH: main
Ran 18 May 2026 01:29PM UTC
Jobs 3
Files 83
Run time 1min
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

18 May 2026 01:26PM UTC coverage: 98.158% (+0.04%) from 98.119%
26036453947

push

github

web-flow
fix(decorator): implement YAML-safe quoting for string values in decorators (#1206)

* feat(decorator): implement YAML-safe quoting for string values in decorators

- Added a utility function `quoteStringValue` to ensure string values containing YAML special characters are properly quoted.
- Updated the `DecoratorExtractor` to use this function when generating YAML output for vocabulary terms and properties.
- Enhanced tests to verify correct quoting behavior for various edge cases and non-string values.

This change improves the robustness of YAML output generation in the Concerto framework.

Signed-off-by: mon7792 <monish7792@gmail.com>

* fix(decorator): update vocabulary handling to use __types for type information

- Modified the `DecoratorExtractor` to replace the use of `_type` suffixes with a new `__types` object for storing type information.
- Updated the logic for filtering properties to exclude `__types` and ensure proper handling of vocabulary terms and declarations.
- Added tests to verify that the `__types` key is not included in the output and that errors are thrown when it is used as an extension key.

This change enhances the clarity and structure of vocabulary data in the Concerto framework.

Signed-off-by: mon7792 <monish7792@gmail.com>

* fix(decorator): preserve falsy empty-string Term values in vocabulary extraction

- Updated the `DecoratorExtractor` to check for the presence of 'term' in vocabulary objects, ensuring that falsy empty-string Term values are preserved at the namespace, declaration, and property levels.
- Added a new test case to verify that empty-string Term values are correctly handled and not replaced by fallback labels in the YAML output.

This change enhances the accuracy of vocabulary data representation in the Concerto framework.

Signed-off-by: mon7792 <monish7792@gmail.com>

* fix(decorator): ensure falsy numeric and boolean Term values are preserved

- Updated the `DecoratorExtractor` to use the nullish c... (continued)

2061 of 2142 branches covered (96.22%)

Branch coverage included in aggregate %.

29 of 29 new or added lines in 3 files covered. (100.0%)

3853 of 3883 relevant lines covered (99.23%)

134310.47 hits per line

Jobs
ID Job ID Ran Files Coverage
1 macos-latest - 26036453947.1 18 May 2026 01:29PM UTC 166
98.16
GitHub Action Run
2 ubuntu-latest - 26036453947.2 18 May 2026 01:29PM UTC 166
98.16
GitHub Action Run
3 windows-latest - 26036453947.3 18 May 2026 01:31PM UTC 166
98.16
GitHub Action Run
Source Files on build 26036453947
  • Tree
  • List 83
  • Changed 3
  • Source Changed 3
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #26036453947
  • 13aa3231 on github
  • Prev Build on main (#25961386081)
  • Next Build on main (#26096261503)
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