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

ghga-de / em-transformation-service
93%
main: 93%

Build:
Build:
LAST BUILD BRANCH: 0.1.0
DEFAULT BRANCH: main
Repo Added 22 Oct 2025 10:25AM UTC
Token uiXBInwDTWxSMclkhUoe7yZEd4lNuoTmo regen
Build 243 Last
Files 38
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 0.1.0
branch: SELECT
CHANGE BRANCH
x
Sync Branches
  • No branch selected
  • 0.1.0
  • change_reclaim_to_ttl
  • consume_aempack_delete_event
  • dev
  • feature/aem_pack_derivation_part1
  • feature/config_init_comparison
  • feature/config_lock
  • feature/config_validation_part1
  • feature/config_validation_part2
  • feature/create_ets
  • feature/error_marking
  • feature/event_sub
  • feature/graph-validation-gsi-2038
  • feature/lock_during_config_update
  • feature/model_derivation
  • feature/refactor_manager
  • feature/reprocess_aempacks
  • feature/run_workflow
  • feature/toy_service
  • feature/transformation_validation_part4
  • feature/upsert_config
  • fix/missing_no_publish_pruning
  • fix/more_descriptive_config_options
  • main
  • refactor_test_setup
  • refactoring_validator_and_manager
  • rename_service
  • repo_setup
  • simpler_test_setup
  • test/derivation_rebase
  • tmp_model_derivation_backup
  • variable_renaming
  • wiring

22 Jul 2026 07:28AM UTC coverage: 92.942% (+51.3%) from 41.667%
29900596961

push

github

web-flow
Pull dev into main (#26)

* Repo setup (#1)

* adapt the repo

* removed fastapi related example code

* Feature/models and daos (#2)

* ingress and egress pydantic models

* daos added

* Update src/ets/core/models.py

Co-authored-by: Thomas Zajac <thomas-jakob.zajac@uni-tuebingen.de>

* Add function to validate graph and determine topological order

* Feature/event sub (#4)

* even sub

* event subscriber

* renaming the classes and variables

* moved DTO to event schemas

* docstring

* Config loading, comparison and  part one of validation (#6)

* Feature/config validation part2 (#8)

* loader, manager, and comparator created

* test refactoring

* graph validation test cases

---------

Co-authored-by: Thomas Zajac <thomas-jakob.zajac@uni-tuebingen.de>

* Model derivation logic and tests (#9)

* Add pruning of unproductive subgraphs (#10)

* Feature/upsert config (#12)

* derived config db upsert

---------

Co-authored-by: Thomas Zajac <thomas-jakob.zajac@uni-tuebingen.de>

* case where config is not valid and no persisted config is stored (#13)

* case where config is not valid and no persisted config is stored

* AEMPack derivation logic (#11)

* Config lock mechanism (#14)

* Consume aempack delete event (#15)

Functionality to consume aempack delete event 
---------

Co-authored-by: Thomas J. Zajac <thomas-jakob.zajac@uni-tuebingen.de>

* refactoring config manager (#16)

* refactoring config manager

* Feature/reprocess aempacks (#17)

* reprocess aempacks after a config change

* Wire components + convert some ports into utilities (#18)

* Simpler test setup (#19)

* Feature/run workflow (#20)

* WorkflowRunner related changes

* model deriver converted to utility fn

* Renamed config options (#22)

* outbox event publishing failure, queue management in erroneous cases (#21)

* outbox event publishing failure, queue management in erroneous cases

* Rename service shorthand from ets to emts (#23)

* Change reclamation logic back to TTL (#24... (continued)

1012 of 1089 new or added lines in 30 files covered. (92.93%)

1014 of 1091 relevant lines covered (92.94%)

0.93 hits per line

Relevant lines Covered
Build:
Build:
1091 RELEVANT LINES 1014 COVERED LINES
0.93 HITS PER LINE
Source Files on main
  • Tree
  • List 38
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
29900596961 0.1.0 Pull dev into main (#26) * Repo setup (#1) * adapt the repo * removed fastapi related example code * Feature/models and daos (#2) * ingress and egress pydantic models * daos added * Update src/ets/core/models.py Co-authored-by: Thomas Zaja... push 22 Jul 2026 07:34AM UTC web-flow github
92.94
29900324090 main Pull dev into main (#26) * Repo setup (#1) * adapt the repo * removed fastapi related example code * Feature/models and daos (#2) * ingress and egress pydantic models * daos added * Update src/ets/core/models.py Co-authored-by: Thomas Zaja... push 22 Jul 2026 07:29AM UTC web-flow github
92.94
29827507283 dev Remove collection suffix from variables in core logic (#25) push 21 Jul 2026 11:49AM UTC web-flow github
92.94
29811185905 variable_renaming Remove collection suffix from variables in core logic push 21 Jul 2026 07:39AM UTC Thomas J. Zajac github
92.94
29576723166 dev Change reclamation logic back to TTL (#24) push 17 Jul 2026 11:25AM UTC web-flow github
92.94
29570106349 change_reclaim_to_ttl Fixed deletion tests after change Pull #24 17 Jul 2026 09:30AM UTC mephenor github
92.94
29429593738 change_reclaim_to_ttl Template update Pull #24 15 Jul 2026 03:48PM UTC mephenor github
92.96
29420698066 change_reclaim_to_ttl Fix tests again Pull #24 15 Jul 2026 01:49PM UTC mephenor github
92.96
29408325026 change_reclaim_to_ttl Fix broken tests Pull #24 15 Jul 2026 10:31AM UTC mephenor github
92.88
28865129929 change_reclaim_to_ttl Addressed ruff complaints Pull #24 07 Jul 2026 12:13PM UTC mephenor github
92.76
See All Builds (240)

Badge your Repo: em-transformation-service

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

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

Refresh
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc