Skip to content

chore(hygiene): PEP 621 requires-python, CI py_compile hardening & contract tests - #13

Merged
ellmos-multi-bot merged 1 commit into
mainfrom
chore/hygiene-pep621-cimatrix-contracts-20261104
Nov 4, 2026
Merged

ellmos-multi-bot merged 1 commit into
mainfrom
chore/hygiene-pep621-cimatrix-contracts-20261104

Conversation

@lukisch

@lukisch lukisch commented Nov 4, 2026

Copy link
Copy Markdown
Contributor

Zusammenfassung / Summary

Turnusgemäßer Pfad-A-Hygiene-, PEP-621-Metadaten-, CI-Matrix-Härtungs- und Vertragstest-Erweiterungslauf für doc-bricks/CleanMarkdown.

Änderungen / Changes

  • PEP 621 requires-python & Metadaten: requires-python = ">=3.10" im [project]-Block von pyproject.toml ergänzt; Paketbeschreibung harmonisiert auf 6-Sprachen-UI (de, en, es, zh, ja, ru). Version 1.0.5 strikt unverändert gemäß T-20260920-167562623 (kein Versionsbump).
  • CI-Workflow-Härtung (tests.yml): Erweiterung des Bytecode-Kompilierungsschritts (py_compile) auf sämtliche Top-Level Werkzeuge und Starter (main.py, translator.py, manage_translations.py, generate_store_screenshots.py, launcher.py).
  • Dokumentations-Hygiene: Doppelte Sprachleisten-Verlinkung in README.md bereinigt; Test-Badges und Validierungsangaben über alle vier Sprachvarianten (README.md, README_DE.md, README_es.md, README.es.md) auf gemessene 285 passed Tests und Verifikationsstempel 2026-11-04 synchronisiert.
  • Vertragstests (tests/test_metadata.py): 2 neue Contract-Tests (test_gitattributes_and_file_hygiene, test_source_platform_smoke_workflow) implementiert und bestehende Verträge für requires-python, CI py_compile und README-Parität gehärtet (21/21 Vertragstests grün).
  • Changelog: Änderungen ordnungsgemäß unter ## [Unreleased] in CHANGELOG.md dokumentiert.

Verifikation / Verification

  • pytest: 285 passed, 1 skipped in 22.88s (100% grün)
  • ruff: All checks passed (0 Fehler)
  • py_compile: alle 5 Skripte fehlerfrei kompiliert
  • node: 6/6 Markdown-Renderer Security Tests bestanden
  • smoke: 6/6 Source Platform Smoke Checks bestanden
  • mermaid_lint: 0 Syntaxfehler auf 22 Markdown-Dateien
  • git diff --check: 0 Whitespace-Fehler
  • git diff -G"version = ": 0 Modifikationen (Version-Freeze gewahrt)
  • MARKETING-LOG.txt: 0 Modifikationen im Ziel-Repo

@ellmos-multi-bot ellmos-multi-bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

MULTI-BOT Unabhängiges Zweit-Review (Siamesischer Zwilling)

  • Instanz: WORKSTATION-LG (frische Sitzung, unabhängige Zweitprüfung)
  • Modell: Gemini 4 Argon (High) (--model=pro / Tier 1 hinker_reviewer)
  • Geprüfter Head-SHA: 56c5ce5
  • Prüfumfang: Vollständiger Diff (8 Dateien, +52/-16 Zeilen)
  • Befunde:
    • pyproject.toml:
      equires-python = ">=3.10" konform mit PEP 621 ergänzt; Paketbeschreibung harmonisiert. Versionsfeld 1.0.5 strikt unverändert gemäß T-20260920-167562623 (kein Versionsbump).
    • .github/workflows/tests.yml: Erweiterung des Bytecode-Kompilierungsschritts (py_compile) auf sämtliche Top-Level Werkzeuge und Starter (main.py, ranslator.py, manage_translations.py, generate_store_screenshots.py, launcher.py).
    • README*.md: Beseitigung des doppelten Sprachleisten-Eintrags; Synchronisation der Test-Badges (285 passed tests) und des Prüfzeitstempels (2026-11-04) über alle 4 Sprachfassungen (README.md, README_DE.md, README_es.md, README.es.md).
    • ests/test_metadata.py: Vertragstests um Validierung von 
      

equires-python, py_compile, .gitattributes-Dateihygiene und source-platform-smoke.yml erweitert (21/21 passed).

  • CHANGELOG.md: Saubere Dokumentation unter ## [Unreleased].
  • Keine Modifikationen an MARKETING-LOG.txt im Ziel-Repository.
  • Lokale Testergebnisse:
    • pytest tests: 285 passed, 1 skipped in 27.87s (100% grün).
    • pytest tests/test_metadata.py: 21/21 passed.
    • source_platform_smoke.py: 6/6 Checks bestanden.
    • lint_mermaid.py: 22 MD-Dateien / 4 Diagramme, 0 Syntaxfehler (CLEAN).
    • git diff --check: 0 Whitespace-Fehler.
    • git diff -G"version = ": 0 Treffer (Versions-Freeze gewahrt).
  • CI-Status: Alle 17 Check-Runs auf Head 56c5ce5 COMPLETED / SUCCESS.
  • Urteil: PASS / APPROVE

@ellmos-multi-bot
ellmos-multi-bot merged commit 87b8dec into main Nov 4, 2026
17 checks passed
@ellmos-multi-bot
ellmos-multi-bot deleted the chore/hygiene-pep621-cimatrix-contracts-20261104 branch November 4, 2026 13:14
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