Skip to content

feat(injector/typed): Enhance type checking with additional generic type test cases #1986

feat(injector/typed): Enhance type checking with additional generic type test cases

feat(injector/typed): Enhance type checking with additional generic type test cases #1986

Triggered via pull request June 5, 2025 14:25
Status Success
Total duration 22m 30s
Artifacts 22

validate.yml

on: pull_request
CodeCov pre-flight
15s
CodeCov pre-flight
GitHub Workflow Linters
5s
GitHub Workflow Linters
Run all generators
1m 22s
Run all generators
Matrix: unit-tests
Matrix: benchmark
Matrix: golangci-lint
Integration Tests  /  Go Versions Matrix
14s
Integration Tests / Go Versions Matrix
Integration Tests  /  Service containers
4s
Integration Tests / Service containers
Integration Tests  /  Verify generated files are up-to-date
0s
Integration Tests / Verify generated files are up-to-date
Update PR with generated files
0s
Update PR with generated files
Benchmark Report
26s
Benchmark Report
Matrix: Integration Tests / integration-test
Integration Tests  /  Orchestrion Integration Tests
0s
Integration Tests / Orchestrion Integration Tests
Compute Coverage Matrix
12s
Compute Coverage Matrix
Complete
4s
Complete
Matrix: coverage-upload
Create CodeCov report
14s
Create CodeCov report
Fit to window
Zoom out
Zoom in

Annotations

10 warnings
Upload report to CodeCov (ARM64)
No files were found with the provided path: /home/runner/work/orchestrion/orchestrion/coverage-integration+DRIVER+go1.23+macOS+ARM64/integration.out /home/runner/work/orchestrion/orchestrion/coverage-integration+DRIVER+go1.24+macOS+ARM64/integration.out. No artifacts will be uploaded.
Upload report to CodeCov (Windows)
No files were found with the provided path: /home/runner/work/orchestrion/orchestrion/coverage-integration+DRIVER+go1.23+Windows+X64/integration.out /home/runner/work/orchestrion/orchestrion/coverage-integration+DRIVER+go1.24+Windows+X64/integration.out /home/runner/work/orchestrion/orchestrion/coverage-unit+go1.23+Windows+X64/samples.out /home/runner/work/orchestrion/orchestrion/coverage-unit+go1.23+Windows+X64/unit.out /home/runner/work/orchestrion/orchestrion/coverage-unit+go1.24+Windows+X64/samples.out /home/runner/work/orchestrion/orchestrion/coverage-unit+go1.24+Windows+X64/unit.out. No artifacts will be uploaded.
Upload report to CodeCov (Linux)
No files were found with the provided path: /home/runner/work/orchestrion/orchestrion/coverage-generators+go1.23+Linux+X64/generator.out /home/runner/work/orchestrion/orchestrion/coverage-integration+DRIVER+go1.23+Linux+X64/integration.out /home/runner/work/orchestrion/orchestrion/coverage-integration+DRIVER+go1.24+Linux+X64/integration.out /home/runner/work/orchestrion/orchestrion/coverage-integration+GOFLAGS+go1.23+Linux+X64/integration.out /home/runner/work/orchestrion/orchestrion/coverage-integration+TOOLEXEC+go1.23+Linux+X64/integration.out /home/runner/work/orchestrion/orchestrion/coverage-unit+go1.23+Linux+X64/samples.out /home/runner/work/orchestrion/orchestrion/coverage-unit+go1.23+Linux+X64/unit.out /home/runner/work/orchestrion/orchestrion/coverage-unit+go1.24+Linux+X64/samples.out /home/runner/work/orchestrion/orchestrion/coverage-unit+go1.24+Linux+X64/unit.out. No artifacts will be uploaded.
Upload report to CodeCov (go1.23)
No files were found with the provided path: /home/runner/work/orchestrion/orchestrion/coverage-generators+go1.23+Linux+X64/generator.out /home/runner/work/orchestrion/orchestrion/coverage-integration+DRIVER+go1.23+Linux+X64/integration.out /home/runner/work/orchestrion/orchestrion/coverage-integration+DRIVER+go1.23+Windows+X64/integration.out /home/runner/work/orchestrion/orchestrion/coverage-integration+DRIVER+go1.23+macOS+ARM64/integration.out /home/runner/work/orchestrion/orchestrion/coverage-integration+GOFLAGS+go1.23+Linux+X64/integration.out /home/runner/work/orchestrion/orchestrion/coverage-integration+TOOLEXEC+go1.23+Linux+X64/integration.out /home/runner/work/orchestrion/orchestrion/coverage-unit+go1.23+Linux+X64/samples.out /home/runner/work/orchestrion/orchestrion/coverage-unit+go1.23+Linux+X64/unit.out /home/runner/work/orchestrion/orchestrion/coverage-unit+go1.23+Windows+X64/samples.out /home/runner/work/orchestrion/orchestrion/coverage-unit+go1.23+Windows+X64/unit.out. No artifacts will be uploaded.
Upload report to CodeCov (integration)
No files were found with the provided path: /home/runner/work/orchestrion/orchestrion/coverage-integration+DRIVER+go1.23+Linux+X64/integration.out /home/runner/work/orchestrion/orchestrion/coverage-integration+DRIVER+go1.23+Windows+X64/integration.out /home/runner/work/orchestrion/orchestrion/coverage-integration+DRIVER+go1.23+macOS+ARM64/integration.out /home/runner/work/orchestrion/orchestrion/coverage-integration+DRIVER+go1.24+Linux+X64/integration.out /home/runner/work/orchestrion/orchestrion/coverage-integration+DRIVER+go1.24+Windows+X64/integration.out /home/runner/work/orchestrion/orchestrion/coverage-integration+DRIVER+go1.24+macOS+ARM64/integration.out /home/runner/work/orchestrion/orchestrion/coverage-integration+GOFLAGS+go1.23+Linux+X64/integration.out /home/runner/work/orchestrion/orchestrion/coverage-integration+TOOLEXEC+go1.23+Linux+X64/integration.out. No artifacts will be uploaded.
Upload report to CodeCov (unit)
No files were found with the provided path: /home/runner/work/orchestrion/orchestrion/coverage-unit+go1.23+Linux+X64/samples.out /home/runner/work/orchestrion/orchestrion/coverage-unit+go1.23+Linux+X64/unit.out /home/runner/work/orchestrion/orchestrion/coverage-unit+go1.23+Windows+X64/samples.out /home/runner/work/orchestrion/orchestrion/coverage-unit+go1.23+Windows+X64/unit.out /home/runner/work/orchestrion/orchestrion/coverage-unit+go1.24+Linux+X64/samples.out /home/runner/work/orchestrion/orchestrion/coverage-unit+go1.24+Linux+X64/unit.out /home/runner/work/orchestrion/orchestrion/coverage-unit+go1.24+Windows+X64/samples.out /home/runner/work/orchestrion/orchestrion/coverage-unit+go1.24+Windows+X64/unit.out. No artifacts will be uploaded.
Upload report to CodeCov (macOS)
No files were found with the provided path: /home/runner/work/orchestrion/orchestrion/coverage-integration+DRIVER+go1.23+macOS+ARM64/integration.out /home/runner/work/orchestrion/orchestrion/coverage-integration+DRIVER+go1.24+macOS+ARM64/integration.out. No artifacts will be uploaded.
Upload report to CodeCov (X64)
No files were found with the provided path: /home/runner/work/orchestrion/orchestrion/coverage-generators+go1.23+Linux+X64/generator.out /home/runner/work/orchestrion/orchestrion/coverage-integration+DRIVER+go1.23+Linux+X64/integration.out /home/runner/work/orchestrion/orchestrion/coverage-integration+DRIVER+go1.23+Windows+X64/integration.out /home/runner/work/orchestrion/orchestrion/coverage-integration+DRIVER+go1.24+Linux+X64/integration.out /home/runner/work/orchestrion/orchestrion/coverage-integration+DRIVER+go1.24+Windows+X64/integration.out /home/runner/work/orchestrion/orchestrion/coverage-integration+GOFLAGS+go1.23+Linux+X64/integration.out /home/runner/work/orchestrion/orchestrion/coverage-integration+TOOLEXEC+go1.23+Linux+X64/integration.out /home/runner/work/orchestrion/orchestrion/coverage-unit+go1.23+Linux+X64/samples.out /home/runner/work/orchestrion/orchestrion/coverage-unit+go1.23+Linux+X64/unit.out /home/runner/work/orchestrion/orchestrion/coverage-unit+go1.23+Windows+X64/samples.out /home/runner/work/orchestrion/orchestrion/coverage-unit+go1.23+Windows+X64/unit.out /home/runner/work/orchestrion/orchestrion/coverage-unit+go1.24+Linux+X64/samples.out /home/runner/work/orchestrion/orchestrion/coverage-unit+go1.24+Linux+X64/unit.out /home/runner/work/orchestrion/orchestrion/coverage-unit+go1.24+Windows+X64/samples.out /home/runner/work/orchestrion/orchestrion/coverage-unit+go1.24+Windows+X64/unit.out. No artifacts will be uploaded.
Upload report to CodeCov (go1.24)
No files were found with the provided path: /home/runner/work/orchestrion/orchestrion/coverage-integration+DRIVER+go1.24+Linux+X64/integration.out /home/runner/work/orchestrion/orchestrion/coverage-integration+DRIVER+go1.24+Windows+X64/integration.out /home/runner/work/orchestrion/orchestrion/coverage-integration+DRIVER+go1.24+macOS+ARM64/integration.out /home/runner/work/orchestrion/orchestrion/coverage-unit+go1.24+Linux+X64/samples.out /home/runner/work/orchestrion/orchestrion/coverage-unit+go1.24+Linux+X64/unit.out /home/runner/work/orchestrion/orchestrion/coverage-unit+go1.24+Windows+X64/samples.out /home/runner/work/orchestrion/orchestrion/coverage-unit+go1.24+Windows+X64/unit.out. No artifacts will be uploaded.
Upload report to CodeCov (DRIVER)
No files were found with the provided path: /home/runner/work/orchestrion/orchestrion/coverage-integration+DRIVER+go1.23+Linux+X64/integration.out /home/runner/work/orchestrion/orchestrion/coverage-integration+DRIVER+go1.23+Windows+X64/integration.out /home/runner/work/orchestrion/orchestrion/coverage-integration+DRIVER+go1.23+macOS+ARM64/integration.out /home/runner/work/orchestrion/orchestrion/coverage-integration+DRIVER+go1.24+Linux+X64/integration.out /home/runner/work/orchestrion/orchestrion/coverage-integration+DRIVER+go1.24+Windows+X64/integration.out /home/runner/work/orchestrion/orchestrion/coverage-integration+DRIVER+go1.24+macOS+ARM64/integration.out. No artifacts will be uploaded.

Artifacts

Produced during runtime
Name Size Digest
GOFLAGS coverage report Expired
28.6 KB
sha256:cfbed95b90a91a9cf442e328accb2726708b8bf08b78802a327bb74e81db6bc2
TOOLEXEC coverage report Expired
28.6 KB
sha256:2c82b4cd45228c3782db5af6ca812c0373bea32279b09df1998520547c5e42ec
benchmarks-1.txt Expired
516 Bytes
sha256:243f9baa764c56fb2be218ea19c1b50270856ebee62be9f59a03fdcee9872dbc
benchmarks-2.txt Expired
511 Bytes
sha256:19b4f378ad46e89178d58f9158a5b17f5ee865240bc83ac857ba36fc06f15d66
benchmarks-3.txt Expired
516 Bytes
sha256:30758ea1609d7ed5639728585710e94f31d7d6b3aaa9ac08910c6975574fa8ab
benchmarks-4.txt Expired
521 Bytes
sha256:07e64fdb63191e8820f9fd60b2943e66dac72fc4b2caa8863bde506649de416f
benchmarks-5.txt Expired
521 Bytes
sha256:9bdcb49b8eb9e94dd4faee4f51374dd44f852e89af5b8673731c59ede456154c
benchmarks-6.txt Expired
519 Bytes
sha256:cc6e05f9211723e8aba40ca6ff38fa48e1032ebcd3f6320555d5f694bea6b605
coverage-generators+go1.23+Linux+X64 Expired
1.38 KB
sha256:432a16e1506154ecce186eee2468b2fac85e7c22373f751a54feefd8f4b45e94
coverage-integration+DRIVER+go1.23+Linux+X64 Expired
29.3 KB
sha256:2c4fd823edc597d81b7f25a0db8fc41cc7b9128601d41526a07752bf863a4e83
coverage-integration+DRIVER+go1.23+Windows+X64 Expired
28.5 KB
sha256:260f34df4f9b250e750a868e41bbb46c7afb63f4d9250257caabd88de2880b2c
coverage-integration+DRIVER+go1.23+macOS+ARM64 Expired
28.4 KB
sha256:eb6ca4a9f0bfdc612698051fef0d506a5a10914e05db8c0e34d2e11cd36d37b3
coverage-integration+DRIVER+go1.24+Linux+X64 Expired
28.4 KB
sha256:36c84687ab269f12db96a15b7c7f4154166aa379a0fe92399bac39a14893726c
coverage-integration+DRIVER+go1.24+Windows+X64 Expired
28.5 KB
sha256:e030bd467a8bd6b47fae10fecd470172caf235ff104fe5f96c1a8273312493da
coverage-integration+DRIVER+go1.24+macOS+ARM64 Expired
28.4 KB
sha256:aad61bb16e4999332c5587bec8f1cab8ec0e7aabc024fd0351ebb213fe16500c
coverage-integration+GOFLAGS+go1.23+Linux+X64 Expired
28.6 KB
sha256:47809a3b25b9cd7ba53eeaa63a97f7a59d46d4edfcfe9584cd477aea96197318
coverage-integration+TOOLEXEC+go1.23+Linux+X64 Expired
28.6 KB
sha256:e1f7ace991413ac1ae0af03de0a729edf14bd9be7842aaf2589cf06555ebf4cb
coverage-unit+go1.23+Linux+X64 Expired
708 KB
sha256:b59bd541238cd55fe1c257617cabc0a364e9da109bafe869aaf3380a7cced052
coverage-unit+go1.23+Windows+X64 Expired
693 KB
sha256:5cffa9af8b1515516f1fab89d733e85fef563b1b4b5469938c165db21c3255c7
coverage-unit+go1.24+Linux+X64 Expired
708 KB
sha256:2c9385a87c7d2447c246c7e13c046a55bd3c4a6c7f8d2faddbc250d140b3aa07
coverage-unit+go1.24+Windows+X64 Expired
693 KB
sha256:be39c3fec02f896f068a1e3ce5079817973ccd3eda521303c225afbb3db130f9
generators coverage report Expired
1.38 KB
sha256:69f618750a1b0a701be85f5eb117f508d5389555a4b97d6b453b8baf72ad6eb6