You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -28,6 +28,7 @@ and this project follows [Semantic Versioning](https://semver.org/spec/v2.0.0.ht
28
28
- The facade crate now exposes the transport abstraction needed by native-wasm skill runtimes
29
29
-`send_transaction` no longer treats arbitrary non-empty text payloads as success
30
30
- typed contract wrappers now lazily reuse the first descriptor per handle, while direct `contract_at(...)` calls still fetch a fresh descriptor for each new handle
31
+
-`ChainStatusDto` now accepts both public-node branch map shapes, preventing readonly smoke failures behind mixed main-chain gateway backends
- Keep the documented MSRV at Rust `1.85` and preserve the hard `cargo +1.85.0 check --workspace --all-targets --all-features --locked` CI gate.
56
56
- Preserve the `wasm32-wasip2` compile gates for `aelf-client`, `aelf-contract`, and `aelf-sdk` when changing transport or feature-flag behavior.
57
57
58
+
## Release Flow
59
+
60
+
- Push a tag such as `v0.1.0-alpha.1` to trigger the automated release flow.
61
+
- The tag workflow runs release preflight checks first, then publishes the workspace crates in dependency order.
62
+
- If a publish run partially succeeds, rerun the `publish` workflow manually with `packages="aelf-contract,aelf-sdk"`-style inputs and keep `skip_published=true`.
63
+
58
64
## Commit Style
59
65
60
66
Use Conventional Commit / `git-cz` style messages in English and keep the matching emoji prefix used by the repository workflow.
0 commit comments