Skip to content

v0.305

@paul-hammant paul-hammant tagged this 11 Sep 18:14
Since v0.304 (3 commits):

feat(ruby): hard-error when a block setter is called as a node (5813aeb)
  The v0.303 reshape demoted rspec/install/minitest/rubocop to setters of
  ruby.bundle(). The old top-level form ruby.rspec() {…} still type-checked
  but ran nothing (dishonest green) or segfaulted. A _reject_node_call guard
  now detects the graph ctx (a node's target_dir) and os.exit(1)s with the
  migration hint. Correct ruby.bundle(){rspec()} unaffected. Closes the aeb
  half of asks/setter-called-as-builder-silently-no-ops.md (the general,
  every-SDK check remains a language ask for Aether).

docs(ruby): fix two stale ruby.rspec comment references (49c4598)
asks: file the setter-as-node footgun (9cb807a)

Built + verified against the real pinned Aether 0.665.0 linux tarball:
orchestrator builds clean, full suite 135/135, glibc floor GLIBC_2.34
(Debian-12 safe). AETHER_PIN / AETHER_FETCH unchanged at 0.665.0.
Assets 2
Loading