Skip to content

Add release scripts#33

Merged
jakekaplan merged 3 commits intomainfrom
add-release-scripts
Jan 19, 2026
Merged

Add release scripts#33
jakekaplan merged 3 commits intomainfrom
add-release-scripts

Conversation

@jakekaplan
Copy link
Owner

scripts/prepare.py - Updates version numbers across all files and creates a PR.

python scripts/prepare.py 0.1.0a7

Updates:

  • Cargo.toml (workspace version)
  • crates/loq_cli/Cargo.toml and crates/loq_fs/Cargo.toml (inter-crate deps)
  • pyproject.toml
  • README.md (pre-commit rev)

Creates branch prep-0.1.0a7, commits, pushes, and opens a PR.


scripts/publish.py - Creates a draft GitHub release with Claude-generated notes.

# After merging the prep PR:
git checkout main && git pull
python scripts/publish.py 0.1.0a7

Verifies:

  • On main branch, synced with origin
  • All version files match the provided version

Then:

  • Collects commits since last tag
  • Generates release notes via claude --print
  • Creates draft release at v0.1.0-alpha.7

@codecov
Copy link

codecov bot commented Jan 18, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 98.50%. Comparing base (f2363f6) to head (b36acc7).
⚠️ Report is 4 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main      #33   +/-   ##
=======================================
  Coverage   98.50%   98.50%           
=======================================
  Files          19       19           
  Lines        2747     2747           
=======================================
  Hits         2706     2706           
  Misses         41       41           

☔ View full report in Codecov by Sentry.
📢 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.

Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

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

Benchmark

Details
Benchmark suite Current: b36acc7 Previous: f2363f6 Ratio
cpython 0.05331264456 seconds (± 0.0025) 0.051714820560000006 seconds (± 0.0048) 1.03
airflow 0.14669399655999998 seconds (± 0.0013) 0.14335778386000003 seconds (± 0.0018) 1.02
prefect 0.06138978276 seconds (± 0.0006) 0.05869912956000002 seconds (± 0.0011) 1.05
ruff 0.12763603676 seconds (± 0.0008) 0.12597729606000002 seconds (± 0.0023) 1.01

This comment was automatically generated by workflow using github-action-benchmark.

@jakekaplan jakekaplan merged commit d600992 into main Jan 19, 2026
9 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.

1 participant