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

savannahghi / sghi-etl-commons
100%
develop: 100%

Build:
Build:
LAST BUILD BRANCH: docs-improve-docs
DEFAULT BRANCH: develop
Repo Added 12 Apr 2024 09:05PM UTC
Files 9
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 next
branch: next
CHANGE BRANCH
x
Reset
  • next
  • chore-delay-embedded-processors-disposal
  • chore-delay-embedded-sinks-disposal
  • chore-delay-embedded-sources-disposal
  • chore-delay-embedded-sources-gathering
  • chore-make-processor-of-callable-final
  • chore-rename-sinks-source-of-callable
  • chore-upgrade-deps
  • ci-fix-tox-config
  • ci-set-up-release-pipeline
  • ci-update-ruff-config
  • dependabot/npm_and_yarn/braces-3.0.3
  • develop
  • docs-add-examples-to-readme
  • docs-fixes
  • docs-imporove-readme
  • docs-improve-docs
  • docs-update-readme-badges
  • feat-add-a-processor-decorator
  • feat-add-a-scatter-gather-processor
  • feat-add-a-sink-decorator
  • feat-add-a-source-decorator
  • feat-add-a-splitter-gather-processor
  • feat-add-gather-source
  • feat-add-noop-processor
  • feat-add-null-sink
  • feat-add-processor-pipe
  • feat-add-prologue-and-epilogue-workflow-functions
  • feat-add-retry-support-when-running-wfs
  • feat-add-run-workflow-utility
  • feat-add-scatter-sink
  • feat-add-simple-workflow-def
  • feat-add-split-sink
  • feat-add-workflow-builder
  • feat-support-running-workflow-instances-directly
  • main
  • prototype

28 Dec 2024 05:34PM UTC coverage: 100.0%. Remained the same
12528524672

push

github

web-flow
feat: support running workflow instances directly (#35)

Enhance the `sghi.etl.commons.run_workflow` function to support running
`sghi.etl.core.WorkflowDefinition` instances directly. The function now
accepts either a ``WorkflowDefinition`` instance or a factory function
that supplies a ``WorkflowDefinition`` instance.

24 of 24 branches covered (100.0%)

Branch coverage included in aggregate %.

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

825 of 825 relevant lines covered (100.0%)

1.0 hits per line

Relevant lines Covered
Build:
Build:
825 RELEVANT LINES 825 COVERED LINES
1.0 HITS PER LINE
Source Files on next
  • Tree
  • List 9
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
12528524672 next feat: support running workflow instances directly (#35) Enhance the `sghi.etl.commons.run_workflow` function to support running `sghi.etl.core.WorkflowDefinition` instances directly. The function now accepts either a ``WorkflowDefinition`` inst... push 28 Dec 2024 05:35PM UTC web-flow github
100.0
12508335002 next feat(core): add support for `prologue` and `epilogue` workflow properties (#34) This builds on [this changes](https://github.com/savannahghi/sghi-etl-core/pull/22) on the core library by adding `prologue` and `epilogue` properties to `sghi.etl.... push 26 Dec 2024 08:59PM UTC web-flow github
100.0
12302744439 next ci(tox): fix tox config (#33) push 12 Dec 2024 06:42PM UTC web-flow github
100.0
11900533389 next chore(deps): upgrade project dependencies (#31) Upgrade all project dependencies and add support for Python 3.13. push 18 Nov 2024 08:29PM UTC web-flow github
100.0
11879169908 next feat(workflow-builder): add a `WorkflowBuilder` (#27) A `WorkflowBuilder` is a class that aids in the structured construction of `WorkflowDefinition` instances. The builder class offers a convenient way to construct SGHI ETL Workflows by provid... Pull #28 17 Nov 2024 01:15PM UTC web-flow github
100.0
9438589314 next chore(sinks): delay embedded sinks disposal (#26) Refactor all composite sinks in the library to delay the disposal of their embedded sinks. All embedded sinks will now be disposed of when their parent sink is disposed of. push 09 Jun 2024 06:19PM UTC kennedykori github
100.0
9438472642 next chore(sinks): delay embedded sinks disposal (#26) Refactor all composite sinks in the library to delay the disposal of their embedded sinks. All embedded sinks will now be disposed of when their parent sink is disposed of. push 09 Jun 2024 06:03PM UTC web-flow github
100.0
9430983747 next chore(processors): delay embedded processors disposal (#25) Refactor all composite processors in the library to delay the disposal of their embedded processors. All embedded processors will now be disposed of when their parent processor is disp... push 08 Jun 2024 07:16PM UTC web-flow github
100.0
9406284536 next chore(sources): delay embedded sources disposal (#24) Refactor `sghi.etl.commons.sources.GatherSource` to delay the disposal of embedded sources. All embedded sources will be disposed of when the `GatherSource` is disposed of. This will support... push 06 Jun 2024 06:53PM UTC web-flow github
100.0
9364220297 next Merge pull request #22 from savannahghi/feat-add-run-workflow-utility feat(utils): add a workflow runner utility push 04 Jun 2024 09:01AM UTC web-flow github
100.0
See All Builds (140)
  • 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