Skip to content

Commit f8e7b93

Browse files
committed
fix: resolve Guest trait method signature mismatches
- Remove &mut self from Guest trait implementation methods to match generated trait signatures - Add Serialize derive to ServiceMetrics for JSON serialization - Rename duplicate get_service_stats method to get_internal_stats to avoid conflicts - Fix method call reference to use renamed internal stats method
1 parent 25f6e0b commit f8e7b93

File tree

3 files changed

+286
-26
lines changed

3 files changed

+286
-26
lines changed

.github/dependabot.yml

Lines changed: 253 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,253 @@
1+
version: 2
2+
updates:
3+
# Rust dependencies for tools and components
4+
- package-ecosystem: "cargo"
5+
directory: "/tools/checksum_updater"
6+
schedule:
7+
interval: "weekly"
8+
day: "monday"
9+
time: "06:00"
10+
open-pull-requests-limit: 10
11+
reviewers:
12+
- "pulseengine/maintainers"
13+
assignees:
14+
- "pulseengine/maintainers"
15+
commit-message:
16+
prefix: "rust/checksum"
17+
include: "scope"
18+
labels:
19+
- "dependencies"
20+
- "rust"
21+
- "automated"
22+
- "toolchain"
23+
24+
- package-ecosystem: "cargo"
25+
directory: "/tools/checksum_updater_wasm"
26+
schedule:
27+
interval: "weekly"
28+
day: "monday"
29+
time: "06:00"
30+
open-pull-requests-limit: 10
31+
reviewers:
32+
- "pulseengine/maintainers"
33+
assignees:
34+
- "pulseengine/maintainers"
35+
commit-message:
36+
prefix: "rust/wasm-checksum"
37+
include: "scope"
38+
labels:
39+
- "dependencies"
40+
- "rust"
41+
- "automated"
42+
- "wasm"
43+
44+
- package-ecosystem: "cargo"
45+
directory: "/tools/ssh_keygen"
46+
schedule:
47+
interval: "weekly"
48+
day: "monday"
49+
time: "06:00"
50+
open-pull-requests-limit: 10
51+
reviewers:
52+
- "pulseengine/maintainers"
53+
assignees:
54+
- "pulseengine/maintainers"
55+
commit-message:
56+
prefix: "rust/keygen"
57+
include: "scope"
58+
labels:
59+
- "dependencies"
60+
- "rust"
61+
- "automated"
62+
- "security"
63+
64+
- package-ecosystem: "cargo"
65+
directory: "/tools/wizer_initializer"
66+
schedule:
67+
interval: "weekly"
68+
day: "monday"
69+
time: "06:00"
70+
open-pull-requests-limit: 10
71+
reviewers:
72+
- "pulseengine/maintainers"
73+
assignees:
74+
- "pulseengine/maintainers"
75+
commit-message:
76+
prefix: "rust/wizer"
77+
include: "scope"
78+
labels:
79+
- "dependencies"
80+
- "rust"
81+
- "automated"
82+
- "performance"
83+
84+
- package-ecosystem: "cargo"
85+
directory: "/tools/file_operations_component"
86+
schedule:
87+
interval: "weekly"
88+
day: "monday"
89+
time: "06:00"
90+
open-pull-requests-limit: 10
91+
reviewers:
92+
- "pulseengine/maintainers"
93+
assignees:
94+
- "pulseengine/maintainers"
95+
commit-message:
96+
prefix: "rust/file-ops"
97+
include: "scope"
98+
labels:
99+
- "dependencies"
100+
- "rust"
101+
- "automated"
102+
- "wasm"
103+
104+
- package-ecosystem: "cargo"
105+
directory: "/tools-builder/toolchains"
106+
schedule:
107+
interval: "weekly"
108+
day: "monday"
109+
time: "06:00"
110+
open-pull-requests-limit: 10
111+
reviewers:
112+
- "pulseengine/maintainers"
113+
assignees:
114+
- "pulseengine/maintainers"
115+
commit-message:
116+
prefix: "rust/toolchains"
117+
include: "scope"
118+
labels:
119+
- "dependencies"
120+
- "rust"
121+
- "automated"
122+
- "toolchain"
123+
124+
# Go module dependencies
125+
- package-ecosystem: "gomod"
126+
directory: "/tools/file_ops"
127+
schedule:
128+
interval: "weekly"
129+
day: "tuesday"
130+
time: "06:00"
131+
open-pull-requests-limit: 10
132+
reviewers:
133+
- "pulseengine/maintainers"
134+
assignees:
135+
- "pulseengine/maintainers"
136+
commit-message:
137+
prefix: "go/file-ops"
138+
include: "scope"
139+
labels:
140+
- "dependencies"
141+
- "tinygo"
142+
- "automated"
143+
144+
- package-ecosystem: "gomod"
145+
directory: "/tools/http_downloader_go"
146+
schedule:
147+
interval: "weekly"
148+
day: "tuesday"
149+
time: "06:00"
150+
open-pull-requests-limit: 10
151+
reviewers:
152+
- "pulseengine/maintainers"
153+
assignees:
154+
- "pulseengine/maintainers"
155+
commit-message:
156+
prefix: "go/http-downloader"
157+
include: "scope"
158+
labels:
159+
- "dependencies"
160+
- "tinygo"
161+
- "automated"
162+
163+
- package-ecosystem: "gomod"
164+
directory: "/examples/olareg_wasm"
165+
schedule:
166+
interval: "weekly"
167+
day: "tuesday"
168+
time: "06:00"
169+
open-pull-requests-limit: 10
170+
reviewers:
171+
- "pulseengine/maintainers"
172+
assignees:
173+
- "pulseengine/maintainers"
174+
commit-message:
175+
prefix: "go/olareg"
176+
include: "scope"
177+
labels:
178+
- "dependencies"
179+
- "tinygo"
180+
- "automated"
181+
- "registry"
182+
183+
- package-ecosystem: "gomod"
184+
directory: "/examples/go_component"
185+
schedule:
186+
interval: "weekly"
187+
day: "tuesday"
188+
time: "06:00"
189+
open-pull-requests-limit: 10
190+
reviewers:
191+
- "pulseengine/maintainers"
192+
assignees:
193+
- "pulseengine/maintainers"
194+
commit-message:
195+
prefix: "go/examples"
196+
include: "scope"
197+
labels:
198+
- "dependencies"
199+
- "tinygo"
200+
- "automated"
201+
202+
# NPM dependencies for documentation site
203+
- package-ecosystem: "npm"
204+
directory: "/docs-site"
205+
schedule:
206+
interval: "weekly"
207+
day: "wednesday"
208+
time: "06:00"
209+
open-pull-requests-limit: 5
210+
reviewers:
211+
- "pulseengine/maintainers"
212+
commit-message:
213+
prefix: "docs"
214+
include: "scope"
215+
labels:
216+
- "dependencies"
217+
- "documentation"
218+
- "automated"
219+
220+
- package-ecosystem: "npm"
221+
directory: "/examples/js_component"
222+
schedule:
223+
interval: "weekly"
224+
day: "wednesday"
225+
time: "06:00"
226+
open-pull-requests-limit: 5
227+
reviewers:
228+
- "pulseengine/maintainers"
229+
commit-message:
230+
prefix: "js/examples"
231+
include: "scope"
232+
labels:
233+
- "dependencies"
234+
- "javascript"
235+
- "automated"
236+
237+
# GitHub Actions workflow dependencies
238+
- package-ecosystem: "github-actions"
239+
directory: "/"
240+
schedule:
241+
interval: "weekly"
242+
day: "thursday"
243+
time: "06:00"
244+
open-pull-requests-limit: 5
245+
reviewers:
246+
- "pulseengine/maintainers"
247+
commit-message:
248+
prefix: "ci"
249+
include: "scope"
250+
labels:
251+
- "dependencies"
252+
- "ci-cd"
253+
- "automated"

0 commit comments

Comments
 (0)