Skip to content

Update dependencies and improve CI workflows - #1

Merged
mschiaff merged 4 commits into
mainfrom
fix/ci-cd
Jan 20, 2026
Merged

mschiaff merged 4 commits into
mainfrom
fix/ci-cd

Conversation

@mschiaff

Copy link
Copy Markdown
Owner

Summary

This pull request includes updates to dependencies and improvements to CI workflows:

  1. Dependency Updates:

    • Updated versions of rs_cl_forge, rs_cmf, and rs_verify from 0.1.0 to 0.2.0.
    • Adjusted requires-python metadata from >=3.13 to >=3.12.
    • Added typing-extensions as a dependency for Python versions below 3.13.
  2. CI Workflow Enhancements:

    • Updated the checkout step to utilize github.sha for better consistency.
    • Introduced a GitHub release draft step for tagged commits, enabling automatic creation of release drafts.
    • Improved the publish command to include a dry-run flag conditionally, offering more flexibility in input handling.

- modify publish command to use conditional expression for dry-run flag
- ensure proper handling of inputs for better flexibility
- introduce publish-github job to create release drafts on tag pushes
- include steps for version retrieval and artifact download
- conditionally execute release draft creation based on dry-run input
- change ref input from inputs.sha to github.sha in release workflow
- rs_cl_forge: 0.1.0 → 0.2.0
- rs_cmf: 0.1.0 → 0.2.0
- rs_verify: 0.1.0 → 0.2.0
- requires-python: ">=3.13" → ">=3.12"
- add typing-extensions dependency for python_full_version < '3.13'
@mschiaff mschiaff self-assigned this Jan 20, 2026
@mschiaff mschiaff added documentation Improvements or additions to documentation enhancement New feature or request labels Jan 20, 2026
@mschiaff
mschiaff merged commit e79954b into main Jan 20, 2026
3 checks passed
@mschiaff
mschiaff deleted the fix/ci-cd branch January 20, 2026 13:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant