feat(loading): sandbox local loading with WithRoot (GHSA-v2xp-g8xf-22pf) #321
go-test.yml
on: pull_request
test
/
...
/
Fuzz matrix
15s
test
/
Lint
1m 36s
Matrix: test / fuzz-test / fuzz test
Matrix: test / Unit tests mono-repo
test
/
...
/
collect test reports
12s
test
/
...
/
collect test coverage
24s
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"]
|
|
|
|
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"}]
|
|
|
|
|
|
|
|
|
|
fuzz corpus size
1MB
|
|
|
|
|
|
|
|
|
|
|
|
|
|
test / Unit tests mono-repo (windows-latest, stable)
NOTICE: windows-latest requests are being redirected to windows-2025-vs2026 by June 15, 2026
|
|
|
|
|
|
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
|
|