From c3c8120bb7c91beae8ddc237ce6580438a24f290 Mon Sep 17 00:00:00 2001 From: Samuel Williams Date: Fri, 31 Jul 2026 20:20:41 +1200 Subject: [PATCH] Accept listener as positional argument --- lib/async/service/supervisor/envoy/supervised.rb | 2 +- releases.md | 4 ++++ test/async/service/supervisor/envoy/supervised.rb | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/async/service/supervisor/envoy/supervised.rb b/lib/async/service/supervisor/envoy/supervised.rb index a7443c6..4d45151 100644 --- a/lib/async/service/supervisor/envoy/supervised.rb +++ b/lib/async/service/supervisor/envoy/supervised.rb @@ -16,7 +16,7 @@ module Supervised # Prepare and register a worker after its listener has been bound. # @parameter instance [Async::Container::Instance] The container instance. # @parameter listener [Object] The bound listener descriptor. - def prepare_worker!(instance, listener:) + def prepare_worker!(instance, listener) prepare!(instance, state: {endpoint: envoy_endpoint(listener)}) end diff --git a/releases.md b/releases.md index ccd2a75..aa8cf5a 100644 --- a/releases.md +++ b/releases.md @@ -1,5 +1,9 @@ # Releases +## Unreleased + + - Accept the required Falcon listener as a positional worker preparation argument. + ## v0.1.0 - Deduplicate immutable endpoint values reported by multiple supervised workers and aggregate their health. diff --git a/test/async/service/supervisor/envoy/supervised.rb b/test/async/service/supervisor/envoy/supervised.rb index e3c3ad8..379e58f 100644 --- a/test/async/service/supervisor/envoy/supervised.rb +++ b/test/async/service/supervisor/envoy/supervised.rb @@ -40,7 +40,7 @@ def prepare!(...) expect(evaluator).to receive(:prepare!).with(instance, state: state) - evaluator.prepare_worker!(instance, listener: listener) + evaluator.prepare_worker!(instance, listener) end it "rejects unsupported listener addresses" do