Skip to content

ci: remove flatt package proxy integration - #72

Merged
hironow merged 1 commit into
mainfrom
ci/remove-flatt
Oct 11, 2026
Merged

hironow merged 1 commit into
mainfrom
ci/remove-flatt

Conversation

@hironow

@hironow hironow commented Oct 11, 2026

Copy link
Copy Markdown
Owner

Resolve the core and Docling bridge from official PyPI instead of the Takumi Guard proxy. Remove five proxy Action steps and the Dependabot registry override. Before the tooling transition, all 65 core and 42 bridge package versions and artifact hash sets matched the old locks; after it, all non-lint dependencies remain unchanged and the seven-day cooldown is retained.

Use pinned Ruff and ty lint groups to follow the required Python toolchain. Preserve existing negative tests for frozen attributes and invalid profiles with explicit, test-only type-checker comments; type the token fixture precisely. No production Python code or runtime dependencies change. Add CI validation of the bridge and both package builds while preserving all existing required job names, draft gates, OIDC and tag release protections. Accepted ADRs remain unchanged.

Validation: core just check (349 tests, zero lint/type findings, three Semgrep rule tests, zero source findings, generated docs unchanged); bridge gate (30 tests); both sdists/wheels; extras-free Python 3.11 core installation; four draft-policy tests; actionlint. No release or publication was invoked.

@hironow
hironow merged commit 3283336 into main Oct 11, 2026
17 checks passed
@hironow
hironow deleted the ci/remove-flatt branch October 11, 2026 12: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.

1 participant