Skip to content

Commit 7cf0f93

Browse files
authored
Merge pull request #2164 from golemcloud/wit-renames
Renames (worker to agent) and more comments in WIT
2 parents f7c8e87 + c445ab1 commit 7cf0f93

File tree

218 files changed

+6261
-31754
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

218 files changed

+6261
-31754
lines changed

.github/workflows/ci.yaml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -100,8 +100,6 @@ jobs:
100100
- name: group1
101101
- name: group2
102102
- name: group3
103-
- name: group4
104-
- name: group5
105103
name: worker-tests-${{ matrix.group.name }}
106104
steps:
107105
- name: Checkout

Makefile.toml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -148,21 +148,15 @@ array_push ${components} http-client
148148
array_push ${components} ifs-update
149149
array_push ${components} ifs-update-inside-exported-function
150150
array_push ${components} invocation-context
151-
array_push ${components} js-1
152-
array_push ${components} js-4
153151
array_push ${components} key-value-service
154152
array_push ${components} networking
155153
array_push ${components} oplog-processor
156154
array_push ${components} promise
157-
array_push ${components} python-http-client
158155
array_push ${components} rdbms-service
159156
array_push ${components} rpc
160157
array_push ${components} runtime-service
161158
array_push ${components} scheduled-invocation
162159
array_push ${components} shopping-cart
163-
array_push ${components} tinygo-wasi
164-
array_push ${components} tinygo-wasi-http
165-
array_push ${components} ts-rpc
166160
array_push ${components} update-test-env-var
167161
array_push ${components} update-test-v2-11
168162
array_push ${components} update-test-v3-11

cli/golem-cli/src/wasm_rpc_stubgen/rust.rs

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -56,11 +56,11 @@ pub fn generate_stub_source(def: &StubDefinition) -> anyhow::Result<()> {
5656
let struct_fns: Vec<TokenStream> = if entity.is_resource() {
5757
vec![quote! {
5858
pub fn from_remote_handle(uri: golem_rust::wasm_rpc::Uri, id: u64) -> Self {
59-
let worker_id: golem_rust::wasm_rpc::WorkerId = uri.clone().try_into().expect(
60-
&format!("Invalid worker uri in remote resource handle: {}", uri.value)
59+
let agent_id: golem_rust::wasm_rpc::AgentId = uri.clone().try_into().expect(
60+
&format!("Invalid agent uri in remote resource handle: {}", uri.value)
6161
);
6262
Self {
63-
rpc: WasmRpc::new(&worker_id),
63+
rpc: WasmRpc::new(&agent_id),
6464
id,
6565
uri,
6666
}
@@ -247,20 +247,20 @@ pub fn generate_stub_source(def: &StubDefinition) -> anyhow::Result<()> {
247247
let component_name = def.config.component_name.as_str();
248248

249249
quote! {
250-
fn new(worker_name: String) -> Self {
250+
fn new(agent_id: String) -> Self {
251251
let component_name = #component_name;
252-
let worker_id = golem_rust::bindings::golem::api::host::resolve_worker_id(component_name, &worker_name).expect(
253-
&format!("Failed to resolve worker id: {}/{}", component_name, worker_name)
252+
let agent_id = golem_rust::bindings::golem::api::host::resolve_agent_id(component_name, &agent_id).expect(
253+
&format!("Failed to resolve agent id: {}/{}", component_name, agent_id)
254254
);
255255
Self {
256-
rpc: WasmRpc::new(&worker_id)
256+
rpc: WasmRpc::new(&agent_id)
257257
}
258258
}
259259

260-
fn custom(worker_id: golem_rust::wasm_rpc::WorkerId) -> crate::bindings::exports::#root_ns::#root_name::#stub_interface_name::#interface_name {
260+
fn custom(agent_id: golem_rust::wasm_rpc::AgentId) -> crate::bindings::exports::#root_ns::#root_name::#stub_interface_name::#interface_name {
261261
crate::bindings::exports::#root_ns::#root_name::#stub_interface_name::#interface_name::new(
262262
Self {
263-
rpc: WasmRpc::new(&worker_id)
263+
rpc: WasmRpc::new(&agent_id)
264264
}
265265
)
266266
}
@@ -385,9 +385,9 @@ fn generate_function_stub_source(
385385
}
386386

387387
if mode == FunctionMode::Constructor {
388-
params.push(quote! { wasm_rpc_worker_name: String });
388+
params.push(quote! { wasm_rpc_agent_id: String });
389389
} else if mode == FunctionMode::CustomConstructor {
390-
params.push(quote! { wasm_rpc_worker_id: golem_rust::wasm_rpc::WorkerId });
390+
params.push(quote! { wasm_rpc_agent_id: golem_rust::wasm_rpc::AgentId });
391391
} else if mode == FunctionMode::Method {
392392
input_values.push(quote! {
393393
WitValue::builder().handle(self.uri.clone(), self.id)
@@ -463,14 +463,14 @@ fn generate_function_stub_source(
463463
let init = if mode == FunctionMode::Constructor {
464464
quote! {
465465
let component_name = #component_name;
466-
let worker_id = golem_rust::bindings::golem::api::host::resolve_worker_id(component_name, &wasm_rpc_worker_name).expect(
467-
&format!("Failed to resolve worker id: {}/{}", component_name, wasm_rpc_worker_name)
466+
let agent_id = golem_rust::bindings::golem::api::host::resolve_agent_id(component_name, &wasm_rpc_agent_id).expect(
467+
&format!("Failed to resolve agent id: {}/{}", component_name, wasm_rpc_agent_id)
468468
);
469-
let rpc = WasmRpc::new(&worker_id);
469+
let rpc = WasmRpc::new(&agent_id);
470470
}
471471
} else if mode == FunctionMode::CustomConstructor {
472472
quote! {
473-
let rpc = WasmRpc::new(&wasm_rpc_worker_id);
473+
let rpc = WasmRpc::new(&wasm_rpc_agent_id);
474474
}
475475
} else {
476476
quote! {}

cli/golem-cli/src/wasm_rpc_stubgen/wit_generate.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -87,8 +87,8 @@ pub fn generate_client_package_from_stub_def(def: &StubDefinition) -> anyhow::Re
8787
);
8888
stub_interface.use_type(
8989
format!("golem:rpc/types@{GOLEM_RPC_WIT_VERSION}"),
90-
"worker-id",
91-
Some(Ident::new("golem-rpc-worker-id")),
90+
"agent-id",
91+
Some(Ident::new("golem-rpc-agent-id")),
9292
);
9393
stub_interface.use_type(
9494
format!("golem:rpc/types@{GOLEM_RPC_WIT_VERSION}"),
@@ -124,7 +124,7 @@ pub fn generate_client_package_from_stub_def(def: &StubDefinition) -> anyhow::Re
124124
let mut params = entity.constructor_params().to_encoder(def)?;
125125
params
126126
.items_mut()
127-
.insert(0, (Ident::new("worker-name"), Type::String));
127+
.insert(0, (Ident::new("agent-id"), Type::String));
128128
constructor.set_params(params);
129129
stub_functions.push(constructor);
130130
}
@@ -135,8 +135,8 @@ pub fn generate_client_package_from_stub_def(def: &StubDefinition) -> anyhow::Re
135135
params.items_mut().insert(
136136
0,
137137
(
138-
Ident::new("worker-id"),
139-
Type::Named(Ident::new("golem-rpc-worker-id")),
138+
Ident::new("agent-id"),
139+
Type::Named(Ident::new("golem-rpc-agent-id")),
140140
),
141141
);
142142
custom_constructor.set_params(params);

0 commit comments

Comments
 (0)