Skip to content

[codex] expose low-level api and harden release gate#78

Merged
artpods56 merged 7 commits into
mainfrom
codex/1-0-readiness
Jun 22, 2026
Merged

[codex] expose low-level api and harden release gate#78
artpods56 merged 7 commits into
mainfrom
codex/1-0-readiness

Conversation

@artpods56

@artpods56 artpods56 commented Jun 22, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • expose the public low-level ksef2.raw API and raw auth mappers
  • add ksef2.xades as the public facade for certificate and XAdES helpers
  • replace stale roadmap shards with the current 1.0 readiness checklist
  • document raw API, public API boundaries, error handling, and sync generation
  • remove legacy sample XML helpers/assets and use FA(3) builder-based samples
  • make CI and PyPI publishing use just release-check
  • move the branch to 0.19.0 because v0.18.1 is already tagged on main

Validation

  • just release-check produced dist/ksef2-0.19.0.tar.gz and dist/ksef2-0.19.0-py3-none-any.whl
  • just integration
  • just e2e
  • uv run python scripts/validate_docs_frontmatter.py docs/
  • uv run --extra pdf python -m pytest tests/integration/test_examples.py::test_example_batch_export_to_pdf -m integration -q
  • docs repo: npm run sync-docs -- --only sdk && npm run build

Remote checks

  • GitHub ci (3.12) passed for 7c3a320
  • GitHub ci (3.13) passed for 7c3a320
  • GitHub coverage passed for 7c3a320
  • GitHub docs validate passed for 7c3a320

Release notes

This PR moves the SDK into 1.0-readiness territory, but it does not cut the 1.0.0 release. Final tagging should still happen from a clean tree after this PR and the paired docs PR are merged, with TEST integration repeated immediately before the tag.

@artpods56 artpods56 marked this pull request as ready for review June 22, 2026 21:52
Copilot AI review requested due to automatic review settings June 22, 2026 21:53

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@artpods56

Copy link
Copy Markdown
Collaborator Author

Temporarily closing and reopening to refresh pull_request checks for the latest head commit.

@artpods56 artpods56 closed this Jun 22, 2026
@artpods56 artpods56 reopened this Jun 22, 2026
@artpods56 artpods56 force-pushed the codex/1-0-readiness branch from 22de35c to f7487cc Compare June 22, 2026 21:56
@artpods56 artpods56 marked this pull request as draft June 22, 2026 21:57
@artpods56 artpods56 marked this pull request as ready for review June 22, 2026 22:16
@artpods56 artpods56 merged commit 2ae61c2 into main Jun 22, 2026
4 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