feat: allow paramerizable test matrix #167
local-go-test-monorepo.yml
on: pull_request
go-monorepo-test
/
...
/
Fuzz matrix
30s
go-monorepo-test
/
Lint
29s
Matrix: go-monorepo-test / fuzz-test / fuzz test
Matrix: go-monorepo-test / Unit tests mono-repo
go-monorepo-test
/
...
/
collect test reports
11s
go-monorepo-test
/
...
/
collect test coverage
23s
Annotations
2 warnings and 28 notices
|
go-monorepo-test / fuzz-test / fuzz test (github.com/go-openapi/ci-workflows/sample, FuzzSample)
Retention days cannot be greater than the maximum allowed retention set within the repository. Using 1 instead.
|
|
go-monorepo-test / fuzz-test / fuzz test (github.com/go-openapi/ci-workflows/sample-monorepo/pkg, FuzzMonorepo)
Retention days cannot be greater than the maximum allowed retention set within the repository. Using 1 instead.
|
|
go-monorepo-test / Lint
title=Modules found::./... ./sample-monorepo/...
|
|
go-monorepo-test / Lint
title=coverpkg::github.com/go-openapi/ci-workflows/...,github.com/go-openapi/ci-workflows/sample-monorepo/...
|
|
is-monorepo
true
|
|
bash_relative-names
{root} sample-monorepo
|
|
relative-names
["","sample-monorepo"]
|
|
|
|
names
["github.com/go-openapi/ci-workflows","github.com/go-openapi/ci-workflows/sample-monorepo"]
|
|
bash-subpaths
./... ./sample-monorepo/...
|
|
bash-paths
/home/runner/work/ci-workflows/ci-workflows /home/runner/work/ci-workflows/ci-workflows/sample-monorepo
|
|
paths
["/home/runner/work/ci-workflows/ci-workflows","/home/runner/work/ci-workflows/ci-workflows/sample-monorepo"]
|
|
root-module
github.com/go-openapi/ci-workflows
|
|
modules
[{"name":"github.com/go-openapi/ci-workflows","path":"/home/runner/work/ci-workflows/ci-workflows"},{"name":"github.com/go-openapi/ci-workflows/sample-monorepo","path":"/home/runner/work/ci-workflows/ci-workflows/sample-monorepo"}]
|
|
Fuzz tests found
[{"package":"github.com/go-openapi/ci-workflows/sample","test":"FuzzSample"},{"package":"github.com/go-openapi/ci-workflows/sample-monorepo/pkg","test":"FuzzMonorepo"}]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
fuzz corpus size
1MB
|
|
fuzz corpus size
1MB
|
|
Success
All tests passed
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
Linux-fuzz-corpus-FuzzMonorepo
Expired
|
572 Bytes |
sha256:87dcc240a0ade88673cc6f44a2e1cdc7dc67edd59c793494e2a97df286ecae8f
|
|
|
Linux-fuzz-corpus-FuzzSample
Expired
|
282 Bytes |
sha256:a235ce9f30d98d3fcc1724a8ccfbc3dec900760ccefb454e5b5e6fa4bb3e9c2d
|
|
|
unit.coverage.macos-latest-oldstable
Expired
|
383 Bytes |
sha256:ea8d778d2609abcbad0e32c991b8367451720c769b815c9fe88c0b840479b0ae
|
|
|
unit.coverage.macos-latest-stable
Expired
|
377 Bytes |
sha256:24fadcdca54297c78ed11a62442056a85f14a6d8ee2713168c4f66b425c54a53
|
|
|
unit.coverage.ubuntu-latest-oldstable
Expired
|
385 Bytes |
sha256:cbb01b293220494a290910780a9247ad0862e31b1a1feefc72f3470cb1868915
|
|
|
unit.coverage.ubuntu-latest-stable
Expired
|
379 Bytes |
sha256:be8295916dc125e455954851229ae010420e1e487b4a61ab2421e6c9a85be3e6
|
|
|
unit.coverage.windows-latest-oldstable
Expired
|
387 Bytes |
sha256:bd4602a9dc8709f8d3c76ac4e9560f1b41b97e7b347ac4c1708f7b8db37a7199
|
|
|
unit.coverage.windows-latest-stable
Expired
|
381 Bytes |
sha256:f8a9f2df21f7cdee979aabeb3c55987968ee0d8660d24f941edfbb4d0e5123ef
|
|
|
unit.report.macos-latest-oldstable
Expired
|
1.13 KB |
sha256:5b128bdb57922fd0bf72a2abab0f01c23751c74d110c55d7b0b0fc12d25f1761
|
|
|
unit.report.macos-latest-stable
Expired
|
1.12 KB |
sha256:0813d23dfe69bdc685f3b9a42421a2d1318c4de7147d8f304e7036dcc4c82ba2
|
|
|
unit.report.ubuntu-latest-oldstable
Expired
|
1.27 KB |
sha256:daa5e7e058584b577210c18e5e95911aee30fd67566faa7c4d99ce58a1e8a719
|
|
|
unit.report.ubuntu-latest-stable
Expired
|
1.25 KB |
sha256:cb85374e35430c76279ebaeda4f05004f22af505f768602027a8027ee80953ba
|
|
|
unit.report.windows-latest-oldstable
Expired
|
1.06 KB |
sha256:c190f09e57b6a5b9b6b5535aca333b0c07702504133e51e6cff9e2867c75c72d
|
|
|
unit.report.windows-latest-stable
Expired
|
1.07 KB |
sha256:3b49c2d747ed698bd87c9bf2ddce99c31ca1c3a858fb391e4fe8b0adf4c730c8
|
|