Skip to content

More release fixes and refinements#399

Merged
blink1073 merged 2 commits intoCalysto:mainfrom
blink1073:more-release-refinements
Mar 20, 2026
Merged

More release fixes and refinements#399
blink1073 merged 2 commits intoCalysto:mainfrom
blink1073:more-release-refinements

Conversation

@blink1073
Copy link
Copy Markdown
Contributor

@blink1073 blink1073 commented Mar 20, 2026

References

N/A

Description

Follow-up fixes and refinements to the release action and workflow introduced in #395#398. Consolidates
publishing into the release workflow and removes the separate publish workflow.

Changes

  • release/action.yml: Add name: labels to previously unnamed steps for clarity; add permission-contents:
    write to the app token step; remove explicit fromTag from changelog builder (auto-detects from last
    tag); add a configurationJson to categorize changelog entries by label (enhancements, bugs, docs,
    maintenance, dependencies); fix GITHUB_STEP_SUMMARY echo to use two separate lines instead of a literal
    \n; run mdformat on CHANGELOG.md after inserting the new entry; add --frozen flag to uv version --bump
    patch --bump dev
  • release.yml: Clarify dry-run description; add inline publish job that builds, inspects, and uploads to
    Test PyPI (and PyPI for non-dry-run), replacing the separate publish workflow
  • publish/action.yml and publish.yml: Removed — publishing is now handled directly within release.yml
  • CHANGELOG.md: Remove the 1.0.1rc1 section (entries will be regenerated by the release action)
  • pyproject.toml: Revert version back to 1.0.0rc1 (was incorrectly bumped to 1.0.2.dev1)

Backwards-incompatible changes

None

Testing

The release action changes are validated by the dry-run path in the release workflow (after merging).

AI usage

  • Some or all of the content of this PR was generated by AI.
  • The human author has carefully reviewed this PR and run this code.
  • AI tools and models used: None

@blink1073 blink1073 enabled auto-merge (squash) March 20, 2026 14:12
@codecov
Copy link
Copy Markdown

codecov Bot commented Mar 20, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 90.29%. Comparing base (e7a3a5a) to head (c9aa9e9).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files

Impacted file tree graph

@@           Coverage Diff           @@
##             main     #399   +/-   ##
=======================================
  Coverage   90.29%   90.29%           
=======================================
  Files          51       51           
  Lines        2946     2946           
  Branches      414      414           
=======================================
  Hits         2660     2660           
  Misses        209      209           
  Partials       77       77           
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@blink1073 blink1073 merged commit d099c8f into Calysto:main Mar 20, 2026
25 checks passed
@blink1073 blink1073 deleted the more-release-refinements branch March 20, 2026 14:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant