Skip to content

chore(deps): retag LEZ dependency from v0.2.0-rc3 to v0.1.2#228

Merged
vpavlin merged 2 commits into
mainfrom
chore/lez-v0.1.2
Jun 1, 2026
Merged

chore(deps): retag LEZ dependency from v0.2.0-rc3 to v0.1.2#228
vpavlin merged 2 commits into
mainfrom
chore/lez-v0.1.2

Conversation

@vpavlin

@vpavlin vpavlin commented Jun 1, 2026

Copy link
Copy Markdown
Collaborator

Summary

v0.2.0-rc3 and v0.1.2 resolve to the same commit (cf3639d8), so this is a label-only change — zero code impact, no API differences, Cargo.lock hashes are identical.

Switching to v0.1.2 because:

  • It is the latest published GitHub Release (visible at /releases)
  • v0.2.0-rc3 was an unofficial git tag only, never published as a release
  • Going forward we should only pin to published releases

Also updates the default LEZ tag in spel init scaffolding so newly scaffolded projects start from the published release tag.

Files changed

  • spel-framework/Cargo.toml
  • spel-framework-core/Cargo.toml
  • spel-cli/Cargo.toml
  • spel-ffi-compile-test/Cargo.toml
  • test-modules/test_modules_ffi/Cargo.toml
  • tests/e2e/fixture_program/Cargo.toml
  • spel-cli/src/init.rs (scaffold default)
  • Cargo.lock (tag string in metadata only, resolved SHA unchanged)

Test plan

  • CI passes (build output is bit-for-bit identical to rc3)

v0.1.2 and v0.2.0-rc3 resolve to the same commit (cf3639d8), so this is
a label-only change with zero code impact. Switching to the published
release tag to avoid tracking unofficial rc tags going forward.

Also updates the default LEZ tag in `spel init` scaffolding so new
projects start from the published release.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR retags Logos Execution Zone (LEZ) git dependencies from v0.2.0-rc3 to the published release tag v0.1.2 (same resolved commit), and updates spel init scaffolding defaults to use the published tag going forward.

Changes:

  • Update LEZ dependency tags across multiple Cargo manifests from v0.2.0-rc3 to v0.1.2.
  • Update spel init scaffolding defaults to v0.1.2.
  • Refresh Cargo.lock git source metadata to reflect the new tag (same SHA).

Reviewed changes

Copilot reviewed 7 out of 8 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
tests/e2e/fixture_program/Cargo.toml Retags nssa_core dependency to v0.1.2 for the e2e fixture program.
test-modules/test_modules_ffi/Cargo.toml Retags LEZ dependencies used by the FFI test module to v0.1.2.
spel-framework/Cargo.toml Retags nssa_core / nssa dependencies to v0.1.2.
spel-framework-core/Cargo.toml Retags nssa_core / optional nssa dependencies to v0.1.2.
spel-ffi-compile-test/Cargo.toml Retags LEZ dependencies used by the FFI compile test crate to v0.1.2.
spel-cli/src/init.rs Updates the default LEZ tag used in generated scaffolding to v0.1.2.
spel-cli/Cargo.toml Retags LEZ dependencies used by the CLI to v0.1.2.
Cargo.lock Updates LEZ git source URLs to reference tag=v0.1.2 (SHA unchanged).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread spel-cli/src/init.rs
Comment on lines 97 to 101
let lez_ref_ffi = match (lez_tag, lez_rev) {
(Some(t), _) => format!("tag = \"{}\"", t),
(_, Some(r)) => format!("rev = \"{}\"", r),
_ => "tag = \"v0.2.0-rc3\"".to_string(),
_ => "tag = \"v0.1.2\"".to_string(),
};
Address Copilot review: help text default, init example, serialize.rs
doc comment, and fixture_program Cargo.lock source URL all still
referenced the old tag.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@vpavlin vpavlin merged commit 2bf38a1 into main Jun 1, 2026
9 checks passed
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