Skip to content

chore(infra): pin Node, Rust & Stellar CLI versions (#86) - #214

Open
beulah7717108-eng wants to merge 1 commit into
NovaCoreLabs1:mainfrom
beulah7717108-eng:fix/86-pin-versions
Open

chore(infra): pin Node, Rust & Stellar CLI versions (#86)#214
beulah7717108-eng wants to merge 1 commit into
NovaCoreLabs1:mainfrom
beulah7717108-eng:fix/86-pin-versions

Conversation

@beulah7717108-eng

Copy link
Copy Markdown

Summary

Pins Node.js, Rust, and Stellar CLI versions for reproducible builds.

Changes

  • frontend/.nvmrc and backend/.nvmrc pin Node.js to 20.11.1
  • contracts/rust-toolchain.toml pins Rust to 1.78 with rustfmt + clippy components
  • .github/workflows/CI.yaml updated to use node-version-file and dtolnay/rust-toolchain@v1 with toolchain: "1.78"

Acceptance Criteria

  • Versions come from files checked in
  • CI installs the pinned versions

Closes #86

- Add frontend/.nvmrc and backend/.nvmrc pinning Node to 20.11.1
- Add contracts/rust-toolchain.toml pinning Rust to 1.78
- Update CI to use node-version-file and dtolnay/rust-toolchain@v1
- Ensure reproducible builds across environments

Closes NovaCoreLabs1#86
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.

Pin Node, Rust and Stellar CLI versions in nvm/rust-toolchain

2 participants