Skip to content

feat(loading): sandbox local loading with WithRoot (GHSA-v2xp-g8xf-22pf) #321

feat(loading): sandbox local loading with WithRoot (GHSA-v2xp-g8xf-22pf)

feat(loading): sandbox local loading with WithRoot (GHSA-v2xp-g8xf-22pf) #321

Triggered via pull request June 1, 2026 09:31
Status Success
Total duration 5m 28s
Artifacts 13

go-test.yml

on: pull_request
test  /  ...  /  Fuzz matrix
15s
test / fuzz-test / Fuzz matrix
Matrix: test / fuzz-test / fuzz test
Matrix: test / Unit tests mono-repo
test  /  tests completed
3s
test / tests completed
test  /  ...  /  collect test reports
12s
test / collect-reports / collect test reports
test  /  ...  /  collect test coverage
24s
test / collect-coverage / collect test coverage
Fit to window
Zoom out
Zoom in

Annotations

1 warning and 29 notices
test / fuzz-test / fuzz test (github.com/go-openapi/swag/mangling, FuzzToGoName)
Retention days cannot be greater than the maximum allowed retention set within the repository. Using 30 instead.
Fuzz tests found
[{"package":"github.com/go-openapi/swag/mangling","test":"FuzzToGoName"}]
test / Lint
title=Modules found::./... ./cmdutils/... ./conv/... ./fileutils/... ./jsonname/... ./jsonutils/... ./jsonutils/adapters/easyjson/... ./jsonutils/adapters/testintegration/... ./jsonutils/adapters/testintegration/benchmarks/... ./jsonutils/fixtures_test/... ./loading/... ./mangling/... ./netutils/... ./stringutils/... ./typeutils/... ./yamlutils/...
test / Lint
title=coverpkg::github.com/go-openapi/swag/...,github.com/go-openapi/swag/cmdutils/...,github.com/go-openapi/swag/conv/...,github.com/go-openapi/swag/fileutils/...,github.com/go-openapi/swag/jsonname/...,github.com/go-openapi/swag/jsonutils/...,github.com/go-openapi/swag/jsonutils/adapters/easyjson/...,github.com/go-openapi/swag/jsonutils/adapters/testintegration/...,github.com/go-openapi/swag/jsonutils/adapters/testintegration/benchmarks/...,github.com/go-openapi/swag/jsonutils/fixtures_test/...,github.com/go-openapi/swag/loading/...,github.com/go-openapi/swag/mangling/...,github.com/go-openapi/swag/netutils/...,github.com/go-openapi/swag/stringutils/...,github.com/go-openapi/swag/typeutils/...,github.com/go-openapi/swag/yamlutils/...
is-monorepo
true
bash_relative-names
{root} cmdutils conv fileutils jsonname jsonutils jsonutils/adapters/easyjson jsonutils/adapters/testintegration jsonutils/adapters/testintegration/benchmarks jsonutils/fixtures_test loading mangling netutils stringutils typeutils yamlutils
relative-names
["","cmdutils","conv","fileutils","jsonname","jsonutils","jsonutils/adapters/easyjson","jsonutils/adapters/testintegration","jsonutils/adapters/testintegration/benchmarks","jsonutils/fixtures_test","loading","mangling","netutils","stringutils","typeutils","yamlutils"]
modules-count
16
names
["github.com/go-openapi/swag","github.com/go-openapi/swag/cmdutils","github.com/go-openapi/swag/conv","github.com/go-openapi/swag/fileutils","github.com/go-openapi/swag/jsonname","github.com/go-openapi/swag/jsonutils","github.com/go-openapi/swag/jsonutils/adapters/easyjson","github.com/go-openapi/swag/jsonutils/adapters/testintegration","github.com/go-openapi/swag/jsonutils/adapters/testintegration/benchmarks","github.com/go-openapi/swag/jsonutils/fixtures_test","github.com/go-openapi/swag/loading","github.com/go-openapi/swag/mangling","github.com/go-openapi/swag/netutils","github.com/go-openapi/swag/stringutils","github.com/go-openapi/swag/typeutils","github.com/go-openapi/swag/yamlutils"]
bash-subpaths
./... ./cmdutils/... ./conv/... ./fileutils/... ./jsonname/... ./jsonutils/... ./jsonutils/adapters/easyjson/... ./jsonutils/adapters/testintegration/... ./jsonutils/adapters/testintegration/benchmarks/... ./jsonutils/fixtures_test/... ./loading/... ./mangling/... ./netutils/... ./stringutils/... ./typeutils/... ./yamlutils/...
bash-paths
/home/runner/work/swag/swag /home/runner/work/swag/swag/cmdutils /home/runner/work/swag/swag/conv /home/runner/work/swag/swag/fileutils /home/runner/work/swag/swag/jsonname /home/runner/work/swag/swag/jsonutils /home/runner/work/swag/swag/jsonutils/adapters/easyjson /home/runner/work/swag/swag/jsonutils/adapters/testintegration /home/runner/work/swag/swag/jsonutils/adapters/testintegration/benchmarks /home/runner/work/swag/swag/jsonutils/fixtures_test /home/runner/work/swag/swag/loading /home/runner/work/swag/swag/mangling /home/runner/work/swag/swag/netutils /home/runner/work/swag/swag/stringutils /home/runner/work/swag/swag/typeutils /home/runner/work/swag/swag/yamlutils
paths
["/home/runner/work/swag/swag","/home/runner/work/swag/swag/cmdutils","/home/runner/work/swag/swag/conv","/home/runner/work/swag/swag/fileutils","/home/runner/work/swag/swag/jsonname","/home/runner/work/swag/swag/jsonutils","/home/runner/work/swag/swag/jsonutils/adapters/easyjson","/home/runner/work/swag/swag/jsonutils/adapters/testintegration","/home/runner/work/swag/swag/jsonutils/adapters/testintegration/benchmarks","/home/runner/work/swag/swag/jsonutils/fixtures_test","/home/runner/work/swag/swag/loading","/home/runner/work/swag/swag/mangling","/home/runner/work/swag/swag/netutils","/home/runner/work/swag/swag/stringutils","/home/runner/work/swag/swag/typeutils","/home/runner/work/swag/swag/yamlutils"]
root-module
github.com/go-openapi/swag
modules
[{"name":"github.com/go-openapi/swag","path":"/home/runner/work/swag/swag"},{"name":"github.com/go-openapi/swag/cmdutils","path":"/home/runner/work/swag/swag/cmdutils"},{"name":"github.com/go-openapi/swag/conv","path":"/home/runner/work/swag/swag/conv"},{"name":"github.com/go-openapi/swag/fileutils","path":"/home/runner/work/swag/swag/fileutils"},{"name":"github.com/go-openapi/swag/jsonname","path":"/home/runner/work/swag/swag/jsonname"},{"name":"github.com/go-openapi/swag/jsonutils","path":"/home/runner/work/swag/swag/jsonutils"},{"name":"github.com/go-openapi/swag/jsonutils/adapters/easyjson","path":"/home/runner/work/swag/swag/jsonutils/adapters/easyjson"},{"name":"github.com/go-openapi/swag/jsonutils/adapters/testintegration","path":"/home/runner/work/swag/swag/jsonutils/adapters/testintegration"},{"name":"github.com/go-openapi/swag/jsonutils/adapters/testintegration/benchmarks","path":"/home/runner/work/swag/swag/jsonutils/adapters/testintegration/benchmarks"},{"name":"github.com/go-openapi/swag/jsonutils/fixtures_test","path":"/home/runner/work/swag/swag/jsonutils/fixtures_test"},{"name":"github.com/go-openapi/swag/loading","path":"/home/runner/work/swag/swag/loading"},{"name":"github.com/go-openapi/swag/mangling","path":"/home/runner/work/swag/swag/mangling"},{"name":"github.com/go-openapi/swag/netutils","path":"/home/runner/work/swag/swag/netutils"},{"name":"github.com/go-openapi/swag/stringutils","path":"/home/runner/work/swag/swag/stringutils"},{"name":"github.com/go-openapi/swag/typeutils","path":"/home/runner/work/swag/swag/typeutils"},{"name":"github.com/go-openapi/swag/yamlutils","path":"/home/runner/work/swag/swag/yamlutils"}]
go test work supported
true
go minor version
25
go test work supported
true
go minor version
25
fuzz corpus size
1MB
go test work supported
true
go minor version
26
go test work supported
true
go minor version
26
go test work supported
true
go minor version
26
test / Unit tests mono-repo (windows-latest, stable)
NOTICE: windows-latest requests are being redirected to windows-2025-vs2026 by June 15, 2026
go test work supported
true
go minor version
25
test / Unit tests mono-repo (windows-latest, oldstable)
NOTICE: windows-latest requests are being redirected to windows-2025-vs2026 by June 15, 2026
Success
All tests passed

Artifacts

Produced during runtime
Name Size Digest
Linux-fuzz-corpus-FuzzToGoName
37.7 KB
sha256:2dc441924f3684653fc6169f095708527419fb1e477a7c1edb3701cac508d4c0
unit.coverage.macos-latest-oldstable Expired
279 KB
sha256:41b39db72d5eead36b7b29b9afbf96c601ac0fed3bb6a7f4caa94593920571d0
unit.coverage.macos-latest-stable Expired
279 KB
sha256:92ccd6fb47d8c951e9421de3b2f096b87542815a2b8df9ea6d2a4f13ebae9757
unit.coverage.ubuntu-latest-oldstable Expired
279 KB
sha256:14a1903bff0499a1dbcc945a86f8d2e8bfa1a2a5819b55652266444fa8376b55
unit.coverage.ubuntu-latest-stable Expired
279 KB
sha256:fae3a519db3151a71b59c10f6f084be0223f8263473505deab008e0c0bd481a3
unit.coverage.windows-latest-oldstable Expired
279 KB
sha256:35e6bf0ccdaf4b3fa1cf588d2262d6a876f1507e23da57600116f56c86516dd3
unit.coverage.windows-latest-stable Expired
279 KB
sha256:8fde2336afcad3589d923189174f447a40dbcbd9d1e4456d8a33d3dd6d2ce8f0
unit.report.macos-latest-oldstable Expired
53.1 KB
sha256:d4228ceb4fc40e3fcd612024efe7c36147fbed0e4558c240a86606755690e64b
unit.report.macos-latest-stable Expired
53 KB
sha256:55925d37ba2eca55a3b0d2d59915d5ad03ce238df24ea2cf93bbe2e89d4f8531
unit.report.ubuntu-latest-oldstable Expired
61.9 KB
sha256:0473182c31802e3f7ebf202da0fa782ce7f785853bbf1602766b353248c0166c
unit.report.ubuntu-latest-stable Expired
61.8 KB
sha256:eac52a4929fd04eeb00bc570588c85cee80e49882e0102ab9751b4c4e9a3e976
unit.report.windows-latest-oldstable Expired
45 KB
sha256:e3190123e691ef6612dd1f7a028406b98a7b78aec9e4543715b836e2b7445fe6
unit.report.windows-latest-stable Expired
43.6 KB
sha256:d1144649cd5ad94708538c7a40055947bbbb51cae7821717b655ddacf769a064