Skip to content

🚀 Release ub-test-reports 1.0.0 - #2019

Merged
chrisjsewell merged 1 commit into
masterfrom
release/ub-test-reports-1.0.0
Oct 1, 2026
Merged

chrisjsewell merged 1 commit into
masterfrom
release/ub-test-reports-1.0.0

Conversation

@chrisjsewell

Copy link
Copy Markdown
Member

The first release of ub-test-reports, the Sphinx-free core carved out of sphinx-test-reports in #2009 — stamped by poe bump ub-test-reports --to 1.0.0:

  • packages/ub-test-reports/pyproject.toml version = "1.0.0" and ub_test_reports.__version__;
  • the changelog entry (release:1.0.0, :Released: 2026-10-01, the summary paragraph written by hand);
  • the extension's two ub-test-reports specifiers → >=1.0.0,<2 (propagate_floors; the split PR had to say >=1.0.0.dev0 because check_workspace check (4) refuses a floor the tree does not build);
  • uv.lock: the one version line, not bump's relock (224 lines of fork-marker churn; the one-line lock passes uv lock --check on 0.12.15 and 0.12.9 and a plain uv lock leaves it alone — measured in ‼️ Split sphinx-test-reports: the Sphinx-free core becomes ub-test-reports 1.0.0 #2009's review);
  • the root README row links PyPI; two comments that named the dev version updated.

Gates: poe lint ✓ (incl. check-workspace, uv-lock), poe test-ub-test-reports 351 ✓, poe test-reports 150 ✓, poe import-check-ub-test-reports 11 modules ✓, release_plan.py --tag ub-test-reports-v1.0.0 ✓ ("not on PyPI yet"; first release, no previous tag → no generated notes, #1988).

After the merge, before the tag (git tag ub-test-reports-v1.0.0 && git push origin ub-test-reports-v1.0.0 from master):

  • PyPI pending trusted publisher ub-test-reports (useblocks/sphinx-needs, release.yaml, environment pypi-ub-test-reports)
  • GitHub environment pypi-ub-test-reports, tag rule ub-test-reports-v*
  • Repoint the sphinx-test-reports Read the Docs project at useblocks/sphinx-needs (readthedocs_yaml_path = packages/sphinx-test-reports/.readthedocs.yaml) — the core's README and Documentation URL point at that site's "Without Sphinx" section, which the archived old repository it still builds does not have.

Then sphinx-needs' release (the planner wants it before sphinx-test-reports), then poe bump sphinx-test-reports --bump major → 3.0.0.

`poe bump ub-test-reports --to 1.0.0`: the manifest, `__version__`, the changelog entry
(summary paragraph by hand) and, through `propagate_floors`, the extension's two
`ub-test-reports` specifiers to `>=1.0.0,<2`. The lock carries the one version line
rather than the relock (224 lines of marker churn; `uv lock --check` passes on 0.12.15 and
0.12.9). The README row links PyPI; two comments that named the dev version updated.
@chrisjsewell chrisjsewell added the pkg: ub-test-reports Concerns the ub-test-reports package (packages/ub-test-reports): the Sphinx-free test-reports core label Oct 1, 2026
@github-actions github-actions Bot added pkg: workspace The repository as a whole: workflows, CI, release, docker, tooling, the workspace root pkg: sphinx-test-reports Concerns the sphinx-test-reports package (packages/sphinx-test-reports) labels Oct 1, 2026
@codecov

codecov Bot commented Oct 1, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 91.86%. Comparing base (d68d10d) to head (1b855a6).
⚠️ Report is 32 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #2019      +/-   ##
==========================================
+ Coverage   91.69%   91.86%   +0.16%     
==========================================
  Files         129      129              
  Lines       18155    18081      -74     
==========================================
- Hits        16648    16610      -38     
+ Misses       1507     1471      -36     
Flag Coverage Δ
codelinks 93.69% <ø> (+0.26%) ⬆️
mounts 94.26% <ø> (+0.24%) ⬆️
pytests 91.48% <ø> (+0.07%) ⬆️
reports 88.01% <ø> (-0.74%) ⬇️
ub-test-reports 90.16% <100.00%> (?)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@chrisjsewell
chrisjsewell merged commit f91d8cf into master Oct 1, 2026
39 of 40 checks passed
@chrisjsewell
chrisjsewell deleted the release/ub-test-reports-1.0.0 branch October 1, 2026 08:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pkg: sphinx-test-reports Concerns the sphinx-test-reports package (packages/sphinx-test-reports) pkg: ub-test-reports Concerns the ub-test-reports package (packages/ub-test-reports): the Sphinx-free test-reports core pkg: workspace The repository as a whole: workflows, CI, release, docker, tooling, the workspace root

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant