Skip to content

Conversation

@fati-Onchain
Copy link
Contributor

Summary

This PR modernizes our CI infrastructure and development tooling across all contract languages.

Changes

  • Python CI: New GitHub Actions workflow for testing Python contracts on Ubuntu and macOS
  • TypeScript CI: Node.js upgrade from v18 to v20
  • Rust Dependencies: Updated NEAR SDK and workspaces to latest stable versions
  • Rust Toolchain: Pinned to 1.86.0 with additional development tools

- Add Python CI workflow with uv and Emscripten support
- Upgrade Node.js from v18 to v20 in TypeScript CI
- Update Rust dependencies (near-sdk 5.1.0→5.23.0, near-workspaces 0.16.0→0.22.0)
- Pin Rust toolchain to 1.86.0 with clippy and rust-analyzer
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