Skip to content

Commit

Permalink
ci(release): ensure that uv.lock is committed with a new release (#…
Browse files Browse the repository at this point in the history
cpcloud authored Jan 25, 2025

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
1 parent a9d6611 commit a410d3b
Showing 2 changed files with 4 additions and 0 deletions.
1 change: 1 addition & 0 deletions .releaserc.js
Original file line number Diff line number Diff line change
@@ -82,6 +82,7 @@ module.exports = {
{
assets: [
"pyproject.toml",
"uv.lock",
"docs/release_notes_generated.qmd",
"ibis/__init__.py"
],
3 changes: 3 additions & 0 deletions ci/release/prepare.sh
Original file line number Diff line number Diff line change
@@ -6,6 +6,9 @@ version="${1}"

nix develop '.#release' -c uvx --from=toml-cli toml set --toml-path=pyproject.toml project.version "$version"

# sync lockfile
nix develop '.#release' -c uv sync

# build artifacts
nix develop '.#release' -c uv build

0 comments on commit a410d3b

Please sign in to comment.