DEVX-61: Single-source-of-truth config via [tool.devx] in pyproject.toml #101

Merged
emil merged 2 commits from DEVX-61-pyproject-config-single-source-of-truth into master 2026-06-26 16:09:55 +00:00
Owner

Add tests covering _get_int env override and pyproject int value to achieve 100% coverage on config.py.

Add tests covering _get_int env override and pyproject int value to achieve 100% coverage on config.py.
emil reviewed 2026-06-26 15:25:39 +00:00
emil left a comment
Author
Owner

Automated PR Review

  • Architecture compliance: OK
  • Best practices: OK
  • Security: OK
  • i18n: OK
  • Resource management: OK
  • Documentation: WARNING — source files changed but no docs updated
  • Tests: OK
  • Commit conventions: OK

No issues found by automated checks.


Auto-merge: If all CI checks pass, this PR will be merged automatically.

## Automated PR Review - Architecture compliance: OK - Best practices: OK - Security: OK - i18n: OK - Resource management: OK - Documentation: WARNING — source files changed but no docs updated - Tests: OK - Commit conventions: OK No issues found by automated checks. --- **Auto-merge:** If all CI checks pass, this PR will be merged automatically.
emil reviewed 2026-06-26 15:38:50 +00:00
emil left a comment
Author
Owner

Automated PR Review

  • Architecture compliance: OK
  • Best practices: OK
  • Security: OK
  • i18n: OK
  • Resource management: OK
  • Documentation: WARNING — source files changed but no docs updated
  • Tests: OK
  • Commit conventions: OK

No issues found by automated checks.


Auto-merge: If all CI checks pass, this PR will be merged automatically.

## Automated PR Review - Architecture compliance: OK - Best practices: OK - Security: OK - i18n: OK - Resource management: OK - Documentation: WARNING — source files changed but no docs updated - Tests: OK - Commit conventions: OK No issues found by automated checks. --- **Auto-merge:** If all CI checks pass, this PR will be merged automatically.
emil force-pushed DEVX-61-pyproject-config-single-source-of-truth from 7e870471d3 to 1b1c582794 2026-06-26 15:49:08 +00:00 Compare
emil reviewed 2026-06-26 15:50:17 +00:00
emil left a comment
Author
Owner

Automated PR Review

  • Architecture compliance: OK
  • Best practices: OK
  • Security: OK
  • i18n: OK
  • Resource management: OK
  • Documentation: WARNING — source files changed but no docs updated
  • Tests: OK
  • Commit conventions: OK

No issues found by automated checks.


Auto-merge: If all CI checks pass, this PR will be merged automatically.

## Automated PR Review - Architecture compliance: OK - Best practices: OK - Security: OK - i18n: OK - Resource management: OK - Documentation: WARNING — source files changed but no docs updated - Tests: OK - Commit conventions: OK No issues found by automated checks. --- **Auto-merge:** If all CI checks pass, this PR will be merged automatically.
emil added 2 commits 2026-06-26 16:00:09 +00:00
perf: optimise slow unit tests
CI / detect-changes (pull_request) Successful in 41s
CI / pr-review (pull_request) Successful in 47s
CI / quality (pull_request) Successful in 1m30s
CI / release-dry-run (pull_request) Successful in 1m3s
CI / auto-merge (pull_request) Failing after 11s
bd33cca627
- test_publish: mock publish_to_gitea_registry in 2 tests that were
  running real twine subprocess calls (0.3s each → ~0s)
- test_molecule_ci_guard: replace real_sleep(0.1) with real_sleep(0)
  in polling tests (0.1s each → ~0s)
- test_integration_guard: same real_sleep(0.1) → real_sleep(0) fix
- test_check_translations: use tmp_path instead of scanning real
  source tree in test_default_dir_includes_dynamic_keys

Revert test speed limit from 5s back to 4s — suite now runs in
~3.3s without coverage overhead.

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
emil force-pushed DEVX-61-pyproject-config-single-source-of-truth from 1b1c582794 to bd33cca627 2026-06-26 16:00:09 +00:00 Compare
emil reviewed 2026-06-26 16:00:56 +00:00
emil left a comment
Author
Owner

Automated PR Review

  • Architecture compliance: OK
  • Best practices: OK
  • Security: OK
  • i18n: OK
  • Resource management: OK
  • Documentation: WARNING — source files changed but no docs updated
  • Tests: OK
  • Commit conventions: OK

No issues found by automated checks.


Auto-merge: If all CI checks pass, this PR will be merged automatically.

## Automated PR Review - Architecture compliance: OK - Best practices: OK - Security: OK - i18n: OK - Resource management: OK - Documentation: WARNING — source files changed but no docs updated - Tests: OK - Commit conventions: OK No issues found by automated checks. --- **Auto-merge:** If all CI checks pass, this PR will be merged automatically.
emil merged commit 06e80516d4 into master 2026-06-26 16:09:55 +00:00
emil deleted branch DEVX-61-pyproject-config-single-source-of-truth 2026-06-26 16:09:55 +00:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: oblachno-oss/devx#101