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

aas-core-works / aas-core-codegen
82%

Build:
DEFAULT BRANCH: main
Repo Added 27 Dec 2021 04:04PM UTC
Files 228
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 main
branch: main
CHANGE BRANCH
x
Reset
  • main
  • ListOfPrimitives-JsonSchema-Python
  • Update-test-data-to-aas-core-meta-899add1
  • Update-test-data-to-aas-core-meta-f2fd738
  • fix/java_remove_stale_expected_output_test_data
  • mristin/Add-base64-url-encode-to-typescript
  • mristin/Add-is-literal-of
  • mristin/Add-literal-value-set
  • mristin/Allow-for-custom-pattern-fixing-in-jsonschema
  • mristin/Check-command-line-arguments-at-Python-3.12
  • mristin/Deprecate-Python-3.8
  • mristin/Enforce-None-default-for-optional-constructor-args
  • mristin/Extend-must-find-to-constants
  • mristin/Fix-update-to-aas-core-meta-dev-script
  • mristin/Fix-warnings-for-obsolete-docutils
  • mristin/Move-development-code-to-separate-directory
  • mristin/Pin-docutils-to-0.21.2
  • mristin/Publish-to-pypi
  • mristin/Re-format-tests-infer_for_schema
  • mristin/Refactor-verification-as-IEnumerable-in-Verification
  • mristin/Remove-dependency-on-aas-core-meta-repo
  • mristin/Remove-docutils.utils.error_reporting
  • mristin/Remove-wrongly-checked-in-output
  • mristin/Rewrite-setup.py-to-pyproject.toml
  • mristin/Undo-debugging-code-in-live-test
  • mristin/Update-aas-core-meta-5d409d6
  • mristin/Upgrade-pylint-to-3.3.8
  • v0.0.10
  • v0.0.11
  • v0.0.12
  • v0.0.13
  • v0.0.14
  • v0.0.15
  • v0.0.1rc1.post1
  • v0.0.2
  • v0.0.3
  • v0.0.4
  • v0.0.5
  • v0.0.6
  • v0.0.7
  • v0.0.8
  • v0.0.9

25 Dec 2025 12:08PM UTC coverage: 82.11% (+0.002%) from 82.108%
20504827896

push

github

web-flow
Add literal value set to IR (#566)

For all the literal containers (enumerations, constant set of primitives
and constant set of enumeration literals), we add the property
`literal_value_set` as a frozen immutable set.

We use this in downstream code, *e.g.*, in aas-core3.1-testdatagen,
where we use it for checks in the fixing logic for automatically
generated instances.

8 of 8 new or added lines in 1 file covered. (100.0%)

28543 of 34762 relevant lines covered (82.11%)

3.28 hits per line

Relevant lines Covered
Build:
Build:
34762 RELEVANT LINES 28543 COVERED LINES
3.28 HITS PER LINE
Source Files on main
  • Tree
  • List 228
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
20504827896 main Add literal value set to IR (#566) For all the literal containers (enumerations, constant set of primitives and constant set of enumeration literals), we add the property `literal_value_set` as a frozen immutable set. We use this in downstream c... push 25 Dec 2025 12:24PM UTC web-flow github
82.11
20489537276 main Add `is_literal_of` method to symbol table (#565) We need a method in the symbol table that allows us to succinctly check whether a literal belongs to an enumeration or a constant set of enumeration literals. This is practical for downstream clie... push 24 Dec 2025 04:06PM UTC web-flow github
82.11
20488448214 main Extend `must_find` to constants (#564) We extend the methods `intermediate.SymbolTable.must_find_*` for constants so that the downstream code can use them for more readable transformations. For example, we currently use these must-find constant ... push 24 Dec 2025 02:58PM UTC web-flow github
82.1
20335080560 main Publish to PyPI (#563) We add a GitHub action to start publishing to PyPI again so that external teams can use aas-core-codegen as dependency (notably, work-in-progress LinkML generator). push 18 Dec 2025 11:29AM UTC web-flow github
82.09
20328637175 main Fix CI obsoletion warnings (#562) Fix CI obsoletion warnings Our CI pipeline was polluted with warnings about the obsoleted `set_classes` method in docutils, so we upgrade docutils to the latest version. We also fix the warning about obsoletion... push 18 Dec 2025 07:07AM UTC web-flow github
82.09
20320151350 main Synchronize version in init and pyproject.toml (#561) We forgot to synchronize the version in `__init__.py` with the `pyproject.toml` due to the haste. push 17 Dec 2025 11:22PM UTC web-flow github
82.09
20319748107 main Fix CI We forgot to synchronize the version in `__init__.py` with the `pyproject.toml`. push 17 Dec 2025 11:06PM UTC mristin github pending completion  
19395505438 main Check command-line arguments at Python 3.12 (#559) The argparse help output changes between the Python versions, so we always have to pin to a fixed Python version. Previously, that was Python 3.8, but since GitHub removed it from their actions, ... push 15 Nov 2025 09:16PM UTC web-flow github
82.09
19395464779 main Rewrite packaging to pyproject.toml (#558) We previously relied on `setup.py` for packaging, but `pyproject.toml` has since become the recommended standard. As a result, we’ve migrated our packaging configuration to `pyproject.toml`. To keep thi... push 15 Nov 2025 09:13PM UTC web-flow github
82.09
19374243076 main Move developlment code and data to `dev/` (#557) It is a nightmare to install development code into PYTHONPATH with dependencies such that it can be referenced from the original setup.py (or later pyproject.toml). Hence, we move everything develo... push 14 Nov 2025 06:55PM UTC web-flow github
82.09
See All Builds (913)
  • 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

© 2025 Coveralls, Inc