Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 5 additions & 13 deletions .github/workflows/package-release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,19 +5,11 @@ on:
- main
jobs:
release:
# Single workspace publish (rainix#191): one job bumps + publishes the
# rainlang crates in dependency order — bindings and dispair (leaves on
# alloy), then parser (depends on both). One commit, one push (via the
# PUBLISH_PRIVATE_KEY deploy key, which bypasses main's required-review
# protection), namespaced tags.
#
# The set releases as a unit (lockstep): a change to any member bumps and
# republishes all three, so parser's workspace pins on bindings/dispair are
# rewritten to the matching versions in the same cargo-release commit.
#
# rainlang-eval is still excluded — its foundry-evm git dep blocks
# `cargo publish` entirely.
# Bumps + publishes the rainlang crates to crates.io as a lockstep set, in
# dependency order (bindings, dispair, parser, then eval): changing any
# member republishes the others with matching version pins, via the
# PUBLISH_PRIVATE_KEY deploy key.
uses: rainlanguage/rainix/.github/workflows/rainix-autopublish.yaml@main
with:
crates: rainlang_bindings rainlang_dispair rainlang_parser
crates: rainlang_bindings rainlang_dispair rainlang_parser rainlang-eval
secrets: inherit
2 changes: 2 additions & 0 deletions crates/eval/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
[package]
name = "rainlang-eval"
version = "0.1.0"
description = "Fork-based evaluation and parsing of Rainlang expressions against a live EVM, with Rain stack-trace decoding."
edition.workspace = true
license.workspace = true
homepage.workspace = true
repository = "https://github.com/rainlanguage/rainlang"

[dependencies]
alloy = { workspace = true }
Expand Down
Loading