Jason Hall
a410dbb4ac
support custom attributes, add fallback workflow_ref
...
Signed-off-by: Jason Hall <jason@chainguard.dev>
2025-11-11 23:03:43 -05:00
Jason Hall
e4877fd28b
more better logging
...
Signed-off-by: Jason Hall <jason@chainguard.dev>
2025-11-06 19:26:53 -05:00
Jason Hall
ae9d8858bb
handle matrix jobs better, differentiate by runner_name
...
Signed-off-by: Jason Hall <jason@chainguard.dev>
2025-11-06 14:00:01 -05:00
copilot-swe-agent[bot]
d47b3f6a7c
Complete JS code refactoring - break down long methods into focused functions
...
Co-authored-by: imjasonh <210737+imjasonh@users.noreply.github.com>
2025-11-06 04:44:08 +00:00
Jason Hall
88b349d95f
support fail-on-error
...
Signed-off-by: Jason Hall <jason@chainguard.dev>
2025-11-05 23:19:57 -05:00
Jason Hall
ee71915c18
do not clean up creds file
...
Signed-off-by: Jason Hall <jason@chainguard.dev>
2025-11-05 23:06:50 -05:00
Jason Hall
2d66bf9840
Fix OpenTelemetry v2 TracerProvider and add test coverage
...
- Fix: Pass spanProcessors in BasicTracerProvider constructor (v2 API)
- Add tests for createTracerProvider (was untested)
- Tests now cover: basic creation, with credentials, error handling
This breakage wasn't caught before because TracerProvider wasn't tested.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-05 22:30:01 -05:00
Jason Hall
0226ab3336
Fix OpenTelemetry v2 migration - use resourceFromAttributes
...
Breaking change in OpenTelemetry v2:
- v1: new Resource({...})
- v2: resourceFromAttributes({...})
Updated both MeterProvider and TracerProvider to use the new API.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-05 22:22:25 -05:00
Jason Hall
3941a31419
improve project id detection, 0.1.0 release
...
Signed-off-by: Jason Hall <jason@chainguard.dev>
2025-11-05 21:28:22 -05:00
Jason Hall
4785c41cfa
guess project ID if auth step set it
...
Signed-off-by: Jason Hall <jason@chainguard.dev>
2025-11-05 21:19:46 -05:00
Jason Hall
31d1d7e458
recommend using google/auth action
...
Signed-off-by: Jason Hall <jason@chainguard.dev>
2025-11-05 21:14:49 -05:00
Jason Hall
c11d7c226e
report total repo size
...
Signed-off-by: Jason Hall <jason@chainguard.dev>
2025-11-05 20:59:10 -05:00
Jason Hall
c65f6f785f
more debug logging
...
Signed-off-by: Jason Hall <jason@chainguard.dev>
2025-11-05 20:42:31 -05:00
Jason Hall
18a5e73e77
separate metric
...
Signed-off-by: Jason Hall <jason@chainguard.dev>
2025-11-05 20:42:31 -05:00
Jason Hall
f0321e75b8
add estimated_cost_usd
...
Signed-off-by: Jason Hall <jason@chainguard.dev>
2025-11-05 20:42:31 -05:00
Jason Hall
fa35ca6376
record artifacts.size as a separate metric
...
Signed-off-by: Jason Hall <jason@chainguard.dev>
2025-11-05 20:06:31 -05:00
Jason Hall
9bc89b4928
try to track artifacts too
...
Signed-off-by: Jason Hall <jason@chainguard.dev>
2025-11-05 19:51:17 -05:00
Jason Hall
17b45e09f1
infer conclusion more better
...
Signed-off-by: Jason Hall <jason@chainguard.dev>
2025-11-05 16:26:47 -05:00
Jason Hall
69a4789f22
fix job conclusion, remove step.total
...
Signed-off-by: Jason Hall <jason@chainguard.dev>
2025-11-05 16:06:56 -05:00
Jason Hall
bab36998e3
always report job duration, even when job is not done yet
...
Signed-off-by: Jason Hall <jason@chainguard.dev>
2025-11-05 15:17:43 -05:00
Jason Hall
59fe212871
finish the job
...
Signed-off-by: Jason Hall <jason@chainguard.dev>
2025-11-05 14:49:10 -05:00
Jason Hall
26efa7c7ae
export more
...
Signed-off-by: Jason Hall <jason@chainguard.dev>
2025-11-05 14:41:55 -05:00
Jason Hall
fd73235828
service-account-key
...
Signed-off-by: Jason Hall <jason@chainguard.dev>
2025-11-05 13:54:32 -05:00
Jason Hall
55ed93c6a5
export traceparent
...
Signed-off-by: Jason Hall <jason@chainguard.dev>
2025-11-05 12:52:00 -05:00
Jason Hall
9073031b83
remove logslogs
...
Signed-off-by: Jason Hall <jason@chainguard.dev>
2025-11-05 12:37:53 -05:00
Jason Hall
ac2359a600
fix logs
...
Signed-off-by: Jason Hall <jason@chainguard.dev>
2025-11-05 12:27:48 -05:00
Jason Hall
9c77a30876
fix logs
...
Signed-off-by: Jason Hall <jason@chainguard.dev>
2025-11-05 12:24:52 -05:00
Jason Hall
a58e321dcc
add more dist
...
Signed-off-by: Jason Hall <jason@chainguard.dev>
2025-11-05 12:21:29 -05:00
Jason Hall
070eabeea7
logs and traces
...
Signed-off-by: Jason Hall <jason@chainguard.dev>
2025-11-05 12:21:07 -05:00
Jason Hall
5b434004bd
improve checks
...
Signed-off-by: Jason Hall <jason@chainguard.dev>
2025-11-05 11:50:48 -05:00
Jason Hall
98f1f694d9
check excessive permission + visibility
...
Signed-off-by: Jason Hall <jason@chainguard.dev>
2025-11-05 11:39:57 -05:00
Jason Hall
887ff13f33
try to fix
...
Signed-off-by: Jason Hall <jason@chainguard.dev>
2025-11-05 11:27:47 -05:00
Jason Hall
1aee6938d3
try to fix
...
Signed-off-by: Jason Hall <jason@chainguard.dev>
2025-11-05 11:23:42 -05:00
Jason Hall
979cc3f330
try to fix
...
Signed-off-by: Jason Hall <jason@chainguard.dev>
2025-11-05 11:01:10 -05:00
Jason Hall
755ff1502f
try to fix
...
Signed-off-by: Jason Hall <jason@chainguard.dev>
2025-11-05 10:48:45 -05:00