Skip to content

Commit 385d55a

Browse files
release: 0.2.2 (#568)
## Summary - Chores - Bumped package version to 0.2.2 across the npm package and Rust workspace. - Updated platform-specific validator binary references to 0.2.2 for macOS (Apple Silicon, Intel), Linux (ARM64, x64), and Windows (x64). - No functional or behavior changes; maintenance release focused on version alignment. <!-- end of auto-generated comment: release notes by coderabbit.ai --> <!-- greptile_comment --> <h2>Greptile Overview</h2> Updated On: 2025-10-12 07:27:32 UTC <h3>Summary</h3> Release version bump from 0.2.1 to 0.2.2 across all workspace packages and NPM distributions. **Key Changes:** - Updated workspace version in `Cargo.toml` - Updated NPM package version and all platform-specific dependencies (darwin-arm64, darwin-x64, linux-arm64, linux-x64, windows-x64) - Regenerated lock files with version updates **Concerns:** - Two dependency downgrades detected in `Cargo.lock`: `hashbrown` (0.13.2→0.12.3) and `windows-core` (0.61.2→0.56.0) - Verify these downgrades are intentional and don't introduce compatibility issues <h3>Confidence Score: 4/5</h3> - This release PR is generally safe to merge with minor concerns about dependency downgrades - The version bump is consistent across all files (Rust workspace and NPM packages). However, two dependency downgrades (hashbrown and windows-core) in Cargo.lock warrant verification before merging to ensure they don't introduce compatibility issues or vulnerabilities - Verify `Cargo.lock` dependency downgrades are intentional and don't break compatibility <h3>Important Files Changed</h3> File Analysis | Filename | Score | Overview | |----------|-------|----------| | Cargo.toml | 5/5 | Workspace version bumped from 0.2.1 to 0.2.2 consistently | | .github/packages/npm-package/package.json | 5/5 | Package version and all platform-specific dependencies updated to 0.2.2 | | .github/packages/npm-package/package.json.tmpl | 5/5 | Template version updated to 0.2.2 for NPM package generation | | Cargo.lock | 3/5 | Version updates with unexpected dependency downgrades (hashbrown 0.13.2→0.12.3, windows-core 0.61.2→0.56.0) | | test-integration/Cargo.lock | 3/5 | Version updates with hashbrown downgrade and magicblock-magic-program-api source changes | </details> <h3>Sequence Diagram</h3> ```mermaid sequenceDiagram participant Dev as Developer participant CT as Cargo.toml participant NPM as NPM Package Files participant CL as Cargo.lock Files participant CI as CI/CD Pipeline Dev->>CT: Update workspace version to 0.2.2 Dev->>NPM: Update package.json version to 0.2.2 Dev->>NPM: Update package.json.tmpl version to 0.2.2 Dev->>NPM: Update all platform dependencies to 0.2.2 Dev->>CL: Run cargo update CL-->>CL: Regenerate Cargo.lock CL-->>CL: Update all workspace crate versions Note over CL: Side effect: hashbrown 0.13.2→0.12.3 Note over CL: Side effect: windows-core 0.61.2→0.56.0 Dev->>CL: Update test-integration/Cargo.lock CL-->>CL: Update integration test dependencies Dev->>CI: Commit release 0.2.2 CI->>CI: Build and test all platforms CI->>CI: Publish NPM packages CI->>CI: Create release artifacts ``` <!-- greptile_other_comments_section --> <!-- /greptile_comment -->
1 parent d0499a6 commit 385d55a

File tree

5 files changed

+96
-96
lines changed

5 files changed

+96
-96
lines changed

.github/packages/npm-package/package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@magicblock-labs/ephemeral-validator",
3-
"version": "0.2.1",
3+
"version": "0.2.2",
44
"description": "MagicBlock Ephemeral Validator",
55
"homepage": "https://github.com/magicblock-labs/ephemeral-validator#readme",
66
"bugs": {
@@ -28,11 +28,11 @@
2828
"typescript": "^4.9.4"
2929
},
3030
"optionalDependencies": {
31-
"@magicblock-labs/ephemeral-validator-darwin-arm64": "0.2.1",
32-
"@magicblock-labs/ephemeral-validator-darwin-x64": "0.2.1",
33-
"@magicblock-labs/ephemeral-validator-linux-arm64": "0.2.1",
34-
"@magicblock-labs/ephemeral-validator-linux-x64": "0.2.1",
35-
"@magicblock-labs/ephemeral-validator-windows-x64": "0.2.1"
31+
"@magicblock-labs/ephemeral-validator-darwin-arm64": "0.2.2",
32+
"@magicblock-labs/ephemeral-validator-darwin-x64": "0.2.2",
33+
"@magicblock-labs/ephemeral-validator-linux-arm64": "0.2.2",
34+
"@magicblock-labs/ephemeral-validator-linux-x64": "0.2.2",
35+
"@magicblock-labs/ephemeral-validator-windows-x64": "0.2.2"
3636
},
3737
"publishConfig": {
3838
"access": "public"

.github/packages/npm-package/package.json.tmpl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@magicblock-labs/${node_pkg}",
33
"description": "Ephemeral Validator (${node_pkg})",
4-
"version": "0.2.1",
4+
"version": "0.2.2",
55
"repository": {
66
"type": "git",
77
"url": "git+https://github.com/magicblock-labs/ephemeral-validator.git"

Cargo.lock

Lines changed: 41 additions & 41 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)