Skip to content

refactor: extract worker template and get rid of icij-worker dependency#5

Merged
ClemDoum merged 1 commit intomainfrom
refactor/extract-worker-template
Feb 27, 2026
Merged

refactor: extract worker template and get rid of icij-worker dependency#5
ClemDoum merged 1 commit intomainfrom
refactor/extract-worker-template

Conversation

@ClemDoum
Copy link
Contributor

@ClemDoum ClemDoum commented Feb 25, 2026

Changes

.testcontainers,docker-compose

Changed

datashare-python

Removed

  • remove task and workflow examples and moved them the worker-template

Changed

  • removed any dependency to icij-worker by moving useful logic in datashare-python (mainly in utils and objects)

Changed

  • refactored/simplified dependency injection to rely on the standard lib AsyncExitStack and ContextVars

.github

Added

  • added ruff based linting test for worker-template and datashare-python

@ClemDoum ClemDoum force-pushed the refactor/extract-worker-template branch 5 times, most recently from 330b35f to 546623a Compare February 25, 2026 14:11
@ClemDoum ClemDoum changed the title refactor: extract worker template refactor: extract worker template and get rid of icij-worker dependency Feb 25, 2026
@ClemDoum ClemDoum force-pushed the refactor/extract-worker-template branch 6 times, most recently from 9e6b7b3 to 491b220 Compare February 25, 2026 14:45
@ClemDoum ClemDoum self-assigned this Feb 25, 2026
@ClemDoum ClemDoum force-pushed the refactor/extract-worker-template branch 4 times, most recently from 4bb1ed3 to 742e93f Compare February 25, 2026 15:06
@ClemDoum ClemDoum force-pushed the refactor/extract-worker-template branch from 742e93f to c7a1c69 Compare February 25, 2026 15:46
@ClemDoum ClemDoum merged commit 596b8e9 into main Feb 27, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants