Skip to content

chore: release v2.2.0-beta.6#397

Merged
dev-jodee merged 1 commit intomainfrom
chore/release-v2.2.0-beta.6
Mar 20, 2026
Merged

chore: release v2.2.0-beta.6#397
dev-jodee merged 1 commit intomainfrom
chore/release-v2.2.0-beta.6

Conversation

@dev-jodee
Copy link
Copy Markdown
Contributor

@dev-jodee dev-jodee commented Mar 20, 2026

Release v2.2.0-beta.6

Rust Crates

  • kora-lib 2.2.0-beta.6
  • kora-cli 2.2.0-beta.6
  • CHANGELOG updated from commits since last tag (v2.2.0-beta.4)

TypeScript SDK

  • @solana/kora 0.2.0-beta.6

Changes since v2.2.0-beta.5

  • feat(kora): add swap_gas plugin + plugin infrastructure
  • fix(lib): harden CPI inner-instruction reconstruction edge cases
  • fix(ci): harden docker publish workflow run guard
  • fix: stabilize bundle, lighthouse header, and transfer-hook tests

Post-merge

Trigger CI workflows from main using the complete-release skill (or manually):

  • Rust: Actions → "Publish Rust Crates"
  • TypeScript: Actions → "Publish TypeScript SDK"

Open with Devin

📊 Unit Test Coverage

Coverage

Unit Test Coverage: 84.0%

View Detailed Coverage Report

@dev-jodee dev-jodee requested a review from amilz as a code owner March 20, 2026 17:57
@dev-jodee dev-jodee requested a review from amilz March 20, 2026 17:57
@github-actions
Copy link
Copy Markdown

📊 TypeScript Coverage Report

Coverage: 33.1%

View detailed report

Coverage artifacts have been uploaded to this workflow run.
View Artifacts

Copy link
Copy Markdown
Contributor

@devin-ai-integration devin-ai-integration bot left a comment

Choose a reason for hiding this comment

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

Devin Review found 2 potential issues.

View 2 additional findings in Devin Review.

Open in Devin Review

@greptile-apps
Copy link
Copy Markdown
Contributor

greptile-apps bot commented Mar 20, 2026

Greptile Summary

This is a routine release PR bumping all Rust workspace crates (kora-lib, kora-cli) from 2.2.0-beta.5 to 2.2.0-beta.6 and the TypeScript SDK (@solana/kora) from 0.2.0-beta.5 to 0.2.0-beta.6. The CHANGELOG is updated with the new release entry plus several backfilled historical stable (2.0.x) and TS-SDK release entries that had occurred between v2.2.0-beta.4 and now.

  • All version references are consistent across Cargo.toml (workspace + kora-lib dep), crates/cli/Cargo.toml, crates/lib/Cargo.toml, Cargo.lock, and sdks/ts/package.json — no version drift detected.
  • The new 2.2.0-beta.6 CHANGELOG section accurately captures the four changes called out in the PR description (swap_gas plugin, CPI edge-case hardening, docker publish guard, test stabilisation) plus two internal tooling items (cherry-pick-sync skill/improvement).
  • The backfilled historical entries (e.g. 2.0.5, ts-sdk-v0.2.0, 2.0.4, 2.0.3, 2.0.2, ts-sdk-v0.1.2, ts-sdk-v0.2.0-beta.4) are inserted between the new 2.2.0-beta.6 header and the pre-existing 2.2.0-beta.5 section. Within those backfilled entries the date ordering is not strictly descending (e.g. ts-sdk-v0.2.0-beta.4 dated 2026-01-29 appears after 2.0.2 dated 2026-01-12 and after ts-sdk-v0.1.2 dated 2026-01-28), which may be slightly confusing but is a cosmetic artefact of how git-cliff ordered the entries and does not affect release correctness.

Confidence Score: 5/5

  • This PR contains only version-metadata and CHANGELOG changes with no functional code modifications — safe to merge.
  • All version strings are bumped consistently across every relevant file (workspace Cargo.toml, both crate Cargo.toml files, Cargo.lock, and package.json). The Cargo.lock shows only the expected three package renames and no unexpected dependency tree changes. The CHANGELOG content matches the commits described in the PR body. There are no functional code changes in this PR.
  • No files require special attention.

Important Files Changed

Filename Overview
CHANGELOG.md New 2.2.0-beta.6 entry prepended correctly; several historical stable/TS-SDK releases backfilled between beta.6 and the pre-existing beta.5 section — ordering of the backfilled entries is not strictly chronological but content is accurate.
Cargo.toml Workspace version and kora-lib dependency version both bumped from 2.2.0-beta.5 to 2.2.0-beta.6 consistently.
Cargo.lock Lock file updated for kora-cli, kora-lib, and tests packages to 2.2.0-beta.6; no other dependency changes.
crates/cli/Cargo.toml Package version bumped to 2.2.0-beta.6, consistent with workspace.
crates/lib/Cargo.toml Package version bumped to 2.2.0-beta.6, consistent with workspace.
sdks/ts/package.json TypeScript SDK version bumped from 0.2.0-beta.5 to 0.2.0-beta.6, matching the release pattern.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[PR: chore release v2.2.0-beta.6] --> B[Version Bumps]
    A --> C[CHANGELOG Update]

    B --> D["Cargo.toml (workspace)\n2.2.0-beta.5 → 2.2.0-beta.6"]
    B --> E["crates/lib/Cargo.toml\n2.2.0-beta.5 → 2.2.0-beta.6"]
    B --> F["crates/cli/Cargo.toml\n2.2.0-beta.5 → 2.2.0-beta.6"]
    B --> G["Cargo.lock\nkora-lib, kora-cli, tests"]
    B --> H["sdks/ts/package.json\n0.2.0-beta.5 → 0.2.0-beta.6"]

    C --> I["New: 2.2.0-beta.6 entry\n(4 fixes + 2 features)"]
    C --> J["Backfilled: 2.0.x stable\n& ts-sdk historical entries"]

    D --> K[Post-merge: Trigger CI]
    E --> K
    F --> K
    G --> K
    H --> K

    K --> L["Rust: Publish Crates workflow"]
    K --> M["TS: Publish SDK workflow"]
Loading

Last reviewed commit: "chore: release v2.2...."

@dev-jodee dev-jodee merged commit cecaac0 into main Mar 20, 2026
13 checks passed
@dev-jodee dev-jodee deleted the chore/release-v2.2.0-beta.6 branch March 20, 2026 18:40
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.

2 participants