Skip to content

release: 0.1.0 - #128

Merged
vchamarthi merged 3 commits into
intel:mainfrom
vchamarthi:release-0.1.0
Oct 19, 2026
Merged

vchamarthi merged 3 commits into
intel:mainfrom
vchamarthi:release-0.1.0

Conversation

@vchamarthi

Copy link
Copy Markdown
Contributor

Summary

The release PR for 0.1.0, the first PyPI release. Part of #123.

 dokimi/
 ├── CHANGELOG.md          + ## [0.1.0] section
 ├── changelog.d/          - 15 fragments (collected)
 ├── README.md             + pip install dokimi
 └── docs/
     ├── quickstart.md     + pip install dokimi
     └── releasing.md      + python_min in the conda-forge recipe step

project.version is already 0.1.0, so nothing is bumped.

Changes

  • CHANGELOG.md: scriv collect --version 0.1.0, then edited to one line per entry. It covers every merged PR since the repository went public, including the ones from before changelog fragments existed (build: versioned releases from 0.1.0 — changelog fragments, working wheel, release workflow #39): new commands, the default-model change, dropped Python 3.10, and the fixes that change scores. CI, test, lint, refactor-only and contributor-docs PRs are left out.
  • The fragment from docs(api): give the empty package pages of the API reference content #124 (API reference docstrings) is collected without an entry, like the other docs-only changes.
  • README and quickstart list pip install dokimi first, with the checkout installs after it.
  • docs/releasing.md: the conda-forge step says how a noarch: python recipe uses python_min, per conda-forge's noarch guide.

Before merge

Evidence

  • python scripts/check_release.py v0.1.0: before, it fails with no ## [0.1.0] entries and 15 uncollected fragments; after, it passes.
  • Same build as release.yml: python -m build (wheel from the sdist), twine check --strict passes for both files, and scripts/smoke_installed.py --expect-version 0.1.0 passes every check on the installed wheel.
  • tests/test_docs_links.py, tests/test_packaging.py and tests/test_check_release.py pass (38), and so does mkdocs build --strict.

Merge Danger

Door: two-way. Docs and changelog only; the release itself is a separate step (gh release create v0.1.0).

Blast Radius: docs

Open PRs that add fragments after this merges go into the next version's section.

Checklist

  • Tests added/updated and pytest passes
  • ruff, mypy, and schema checks pass
  • Docs updated (or N/A): see the docs-drift checklist in CONTRIBUTING.md
  • No ad-hoc run artifacts committed
  • New files carry the SPDX license header (or are exempt in .github/.licenserc.yaml)

- CHANGELOG.md: 0.1.0 section, fragments collected
- README and quickstart: pip install dokimi
- releasing.md: python_min for the conda-forge recipe

Signed-off-by: vchamarthi <venkata.sai.gireesh.chamarthi@intel.com>
Copilot AI balanced review requested due to automatic review settings October 19, 2026 16:57

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.

🔵 Needs a closer look

Prerequisite #126 remains open, so a maintainer must confirm its merge and collect its fragment before final approval.

No open issues 🎉

What changed in this PR

Prepares dokimi’s first PyPI release, 0.1.0, without changing runtime code or publishing the package.

Changes:

  • Consolidates release notes and removes 15 collected fragments.
  • Lists PyPI installation before source-checkout options.
  • Documents conda-forge’s minimum-Python recipe settings.
File Description
dokimi/​README.md Adds PyPI installation instructions.
dokimi/​docs/​releasing.md Clarifies conda-forge Python requirements.
dokimi/​docs/​quickstart.md Lists released-package installation first.
dokimi/​CHANGELOG.md Adds consolidated 0.1.0 release notes.
dokimi/​changelog.d/​20261019_120000_antonwolfy_api-reference-package-pages.md Removes docs-only fragment without an entry.
dokimi/​changelog.d/​20261018_120000_vchamarthi_partial-conflict-not-cleared.md Collects conflict-coverage fix.
dokimi/​changelog.d/​20261018_120000_napetrov_ci-deptry.md Collects dependency cleanup.
dokimi/​changelog.d/​20261017_124500_antonwolfy_repo-build-timeout.md Collects build-timeout options.
dokimi/​changelog.d/​20261017_123000_antonwolfy_judge-provider-default.md Collects judge-provider defaults.
dokimi/​changelog.d/​20261017_121600_antonwolfy_benchmark-persona-docs.md Removes docs-only fragment.
dokimi/​changelog.d/​20261017_121500_antonwolfy_tool-preference-cost-cap.md Consolidates cost-cap fixes.
dokimi/​changelog.d/​20261016_192848_napetrov_feat-questions-v2.md Collects question-format changes.
dokimi/​changelog.d/​20261016_190100_napetrov_judge_materials.md Collects stored judging material support.
dokimi/​changelog.d/​20261016_190000_napetrov_empty-question-rule.md Collects missing-question validation.
dokimi/​changelog.d/​20261016_174000_napetrov_outcome-contracts.md Collects pinned-question behavior.
dokimi/​changelog.d/​20261016_130000_nikolay.a.petrov_harnesses_on_runner.md Collects process-timeout handling.
dokimi/​changelog.d/​20261016_122905_napetrov_feat-tool-preference-cost-cap.md Consolidates cost-cap feature notes.
dokimi/​changelog.d/​20261016_122720_napetrov_refactor-novelty-bundle.md Collects novelty artifact metadata.
dokimi/​changelog.d/​20261014_000000_versioning.md Collects versioning and packaging notes.

Review effort: Balanced

@codecov-commenter

codecov-commenter commented Oct 19, 2026 •

Copy link
Copy Markdown

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 90.28%. Comparing base (dcf4645) to head (44e9c1f).
❗ Your organization needs to install the Codecov GitHub app to enable full functionality.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #128      +/-   ##
==========================================
- Coverage   90.30%   90.28%   -0.02%     
==========================================
  Files         206      206              
  Lines       24356    24356              
  Branches     3923     3923              
==========================================
- Hits        21995    21991       -4     
- Misses       1695     1698       +3     
- Partials      666      667       +1     

see 1 file with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Copilot AI balanced review requested due to automatic review settings October 19, 2026 17:46
Signed-off-by: vchamarthi <venkata.sai.gireesh.chamarthi@intel.com>

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.

🟢 Approval recommended

These documentation-only changes have no unresolved findings, and the reported release checks pass.

No open issues 🎉

Review effort: Balanced

@vchamarthi
vchamarthi merged commit 7e4e149 into intel:main Oct 19, 2026
20 checks passed
@vchamarthi
vchamarthi deleted the release-0.1.0 branch October 19, 2026 18:06
@vchamarthi vchamarthi mentioned this pull request Oct 19, 2026
6 tasks done
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.

4 participants