Commit 204e59c
committed
fix: resolve CI failures with Bazel-native Go toolchain integration
Fix Production Readiness CI failures by modernizing Go toolchain usage
and removing security-risk placeholder checksums.
Fixes applied:
- Replace system Go dependency with Bazel's native Go toolchain in tinygo_toolchain.bzl
- Add explicit Go SDK configuration in MODULE.bazel (Go 1.24.4)
- Remove all placeholder checksums from tool_versions.bzl (security risk)
- Clean up obsolete tool version entries that aren't used by default
Technical improvements:
- TinyGo toolchain no longer requires system Go installation
- Eliminates "No Go installation found" CI failures
- Uses rules_go Go toolchain integration for consistency
- Maintains wit-bindgen-go integration through build-time Go binary rules
Security improvements:
- Removes all "NEED_REAL_CHECKSUM" placeholders that triggered CI security validation
- Consolidates tool versions to only supported, checksummed releases
- Ensures all remaining checksums are valid SHA256 values
This resolves both the macOS CI Go installation failures and the security
validation failures while maintaining full toolchain functionality.1 parent 88eefec commit 204e59c
File tree
3 files changed
+27
-151
lines changed- toolchains
3 files changed
+27
-151
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
44 | 51 | | |
45 | 52 | | |
46 | 53 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
81 | 81 | | |
82 | 82 | | |
83 | 83 | | |
84 | | - | |
85 | | - | |
86 | | - | |
87 | | - | |
88 | | - | |
89 | | - | |
90 | | - | |
91 | | - | |
92 | | - | |
93 | | - | |
94 | | - | |
95 | | - | |
96 | | - | |
97 | | - | |
98 | | - | |
99 | | - | |
100 | | - | |
101 | | - | |
102 | | - | |
103 | | - | |
104 | | - | |
105 | | - | |
106 | | - | |
107 | | - | |
108 | | - | |
109 | | - | |
110 | | - | |
111 | | - | |
112 | | - | |
113 | | - | |
114 | | - | |
115 | | - | |
116 | | - | |
117 | | - | |
118 | | - | |
119 | | - | |
120 | | - | |
121 | | - | |
122 | | - | |
123 | | - | |
124 | | - | |
125 | | - | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
126 | 100 | | |
127 | | - | |
128 | | - | |
129 | | - | |
130 | | - | |
131 | | - | |
132 | | - | |
133 | | - | |
134 | | - | |
135 | | - | |
136 | | - | |
137 | | - | |
138 | | - | |
139 | 101 | | |
140 | 102 | | |
141 | 103 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
28 | | - | |
29 | | - | |
30 | | - | |
31 | | - | |
32 | | - | |
33 | | - | |
34 | | - | |
35 | | - | |
36 | | - | |
37 | | - | |
38 | | - | |
39 | | - | |
40 | | - | |
41 | | - | |
42 | | - | |
43 | | - | |
44 | | - | |
45 | | - | |
46 | | - | |
47 | | - | |
48 | | - | |
49 | | - | |
50 | 28 | | |
51 | 29 | | |
52 | 30 | | |
| |||
71 | 49 | | |
72 | 50 | | |
73 | 51 | | |
74 | | - | |
75 | | - | |
76 | | - | |
77 | | - | |
78 | | - | |
79 | | - | |
80 | | - | |
81 | | - | |
82 | | - | |
83 | | - | |
84 | | - | |
85 | | - | |
86 | | - | |
87 | | - | |
88 | | - | |
89 | | - | |
90 | | - | |
91 | | - | |
92 | | - | |
93 | | - | |
94 | | - | |
95 | | - | |
96 | 52 | | |
97 | 53 | | |
98 | 54 | | |
| |||
117 | 73 | | |
118 | 74 | | |
119 | 75 | | |
120 | | - | |
121 | | - | |
122 | | - | |
123 | | - | |
124 | | - | |
125 | | - | |
126 | | - | |
127 | | - | |
128 | | - | |
129 | | - | |
130 | | - | |
131 | | - | |
132 | | - | |
133 | | - | |
134 | | - | |
135 | | - | |
136 | | - | |
137 | | - | |
138 | | - | |
139 | | - | |
140 | | - | |
141 | | - | |
142 | 76 | | |
143 | 77 | | |
144 | 78 | | |
| |||
163 | 97 | | |
164 | 98 | | |
165 | 99 | | |
166 | | - | |
167 | | - | |
168 | | - | |
169 | | - | |
170 | | - | |
171 | | - | |
172 | | - | |
173 | | - | |
174 | | - | |
175 | | - | |
176 | | - | |
177 | | - | |
178 | | - | |
179 | | - | |
180 | | - | |
181 | | - | |
182 | | - | |
183 | | - | |
184 | | - | |
185 | | - | |
186 | | - | |
187 | | - | |
188 | 100 | | |
189 | 101 | | |
190 | 102 | | |
| |||
196 | 108 | | |
197 | 109 | | |
198 | 110 | | |
199 | | - | |
200 | | - | |
201 | | - | |
202 | | - | |
203 | | - | |
204 | 111 | | |
205 | 112 | | |
206 | 113 | | |
| |||
213 | 120 | | |
214 | 121 | | |
215 | 122 | | |
216 | | - | |
217 | | - | |
218 | | - | |
219 | | - | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
220 | 127 | | |
221 | 128 | | |
222 | 129 | | |
| |||
0 commit comments