Skip to content

Release SDK v0.0.7#22

Merged
aniketmaurya merged 1 commit into
mainfrom
codex/release-0.0.7
Jun 26, 2026
Merged

Release SDK v0.0.7#22
aniketmaurya merged 1 commit into
mainfrom
codex/release-0.0.7

Conversation

@aniketmaurya

@aniketmaurya aniketmaurya commented Jun 26, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • bump Python SDK/CLI package version to 0.0.7
  • skip npm publish when the unchanged JS package version is already published

Verification

  • uv run pytest tests/test_sdk.py tests/test_computer_cli.py tests/test_auth.py tests/test_deployment.py
  • uv run ruff check src/celesto tests
  • UV_CACHE_DIR=/private/tmp/uv-cache uv build
  • npm ci && npm run lint && npm test && npm run build

Summary by CodeRabbit

  • Bug Fixes
    • Prevented duplicate package publishes by skipping release if the same version is already available.
  • Chores
    • Updated the package version to 0.0.7.

@coderabbitai

coderabbitai Bot commented Jun 26, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: eba0427f-bd5c-4082-ab9d-204c97f58b86

📥 Commits

Reviewing files that changed from the base of the PR and between 9dbd464 and c2e3fd8.

📒 Files selected for processing (2)
  • .github/workflows/release.yml
  • src/celesto/__init__.py

📝 Walkthrough

Walkthrough

The package version was bumped to 0.0.7. The release workflow now checks npm for that version before publishing and skips publish when it already exists.

Changes

Release versioning and publish gate

Layer / File(s) Summary
Version bump
src/celesto/__init__.py
__version__ changes from 0.0.6 to 0.0.7.
npm publish gate
.github/workflows/release.yml
The Node publish job adds an npm version check, stores the result in GITHUB_OUTPUT, and gates npm publish on that check.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Poem

The version rose, a quiet step in the night,
while npm watched the ledger by pale moonlight.
If the number is taken, the gate stays shut,
if it’s fresh, the publish rolls on—clean and cut.

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch codex/release-0.0.7

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@aniketmaurya aniketmaurya merged commit a0ff583 into main Jun 26, 2026
6 of 7 checks passed
@aniketmaurya aniketmaurya deleted the codex/release-0.0.7 branch June 26, 2026 14:39
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