Skip to content

Speed up BBS e2e tests by reducing repo migrations #5739

Speed up BBS e2e tests by reducing repo migrations

Speed up BBS e2e tests by reducing repo migrations #5739

Triggered via pull request December 5, 2025 21:28
Status Success
Total duration 50m 52s
Artifacts 21

CI.yml

on: pull_request
Matrix: build-for-e2e-test
Matrix: build
upload-event-file
5s
upload-event-file
Matrix: e2e-test
publish
0s
publish
Fit to window
Zoom out
Zoom in

Annotations

14 warnings
build-for-e2e-test (macos-latest): src/Octoshift/Services/GenericArgsBinder.cs#L21
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicProperties' in call to 'System.Type.GetProperty(String)'. The generic parameter 'TArgs' of 'OctoshiftCLI.Services.GenericArgsBinder<TCommand, TArgs>' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
build-for-e2e-test (macos-latest): src/Octoshift/Services/GenericArgsBinder.cs#L19
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicProperties' in call to 'System.Type.GetProperties()'. The generic parameter 'TCommand' of 'OctoshiftCLI.Services.GenericArgsBinder<TCommand, TArgs>' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
build-for-e2e-test (macos-latest): src/Octoshift/Extensions/AssemblyExtensions.cs#L13
Using member 'System.Reflection.Assembly.GetTypes()' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Types might be removed.
build-for-e2e-test (macos-latest): src/Octoshift/Extensions/CommandExtensions.cs#L32
Call to 'System.Reflection.MethodInfo.MakeGenericMethod(params Type[])' can not be statically analyzed. It's not possible to guarantee the availability of requirements of the generic method.
build-for-e2e-test (ubuntu-latest): src/Octoshift/Services/GenericArgsBinder.cs#L21
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicProperties' in call to 'System.Type.GetProperty(String)'. The generic parameter 'TArgs' of 'OctoshiftCLI.Services.GenericArgsBinder<TCommand, TArgs>' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
build-for-e2e-test (ubuntu-latest): src/Octoshift/Services/GenericArgsBinder.cs#L19
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicProperties' in call to 'System.Type.GetProperties()'. The generic parameter 'TCommand' of 'OctoshiftCLI.Services.GenericArgsBinder<TCommand, TArgs>' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
build-for-e2e-test (ubuntu-latest): src/Octoshift/Extensions/CommandExtensions.cs#L32
Call to 'System.Reflection.MethodInfo.MakeGenericMethod(params Type[])' can not be statically analyzed. It's not possible to guarantee the availability of requirements of the generic method.
build-for-e2e-test (ubuntu-latest): src/Octoshift/Extensions/AssemblyExtensions.cs#L13
Using member 'System.Reflection.Assembly.GetTypes()' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Types might be removed.
build-for-e2e-test (windows-latest): src/Octoshift/Services/GenericArgsBinder.cs#L21
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicProperties' in call to 'System.Type.GetProperty(String)'. The generic parameter 'TArgs' of 'OctoshiftCLI.Services.GenericArgsBinder<TCommand, TArgs>' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
build-for-e2e-test (windows-latest): src/Octoshift/Services/GenericArgsBinder.cs#L19
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicProperties' in call to 'System.Type.GetProperties()'. The generic parameter 'TCommand' of 'OctoshiftCLI.Services.GenericArgsBinder<TCommand, TArgs>' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
build-for-e2e-test (windows-latest): src/Octoshift/Extensions/AssemblyExtensions.cs#L13
Using member 'System.Reflection.Assembly.GetTypes()' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Types might be removed.
build-for-e2e-test (windows-latest): src/Octoshift/Extensions/CommandExtensions.cs#L32
Call to 'System.Reflection.MethodInfo.MakeGenericMethod(params Type[])' can not be statically analyzed. It's not possible to guarantee the availability of requirements of the generic method.
build (ubuntu-latest, actions)
CodeQL Action v3 will be deprecated in December 2026. Please update all occurrences of the CodeQL Action in your workflow files to v4. For more information, see https://github.blog/changelog/2025-10-28-upcoming-deprecation-of-codeql-action-v3/
build (ubuntu-latest, csharp)
CodeQL Action v3 will be deprecated in December 2026. Please update all occurrences of the CodeQL Action in your workflow files to v4. For more information, see https://github.blog/changelog/2025-10-28-upcoming-deprecation-of-codeql-action-v3/

Artifacts

Produced during runtime
Name Size Digest
Code Coverage Report
422 Bytes
sha256:4cd4e0af30223013a829ded891c135998cd1fa060f09978bc54e06c838f6fa72
Event File
3.68 KB
sha256:bb0b95717afc1ccf7113ebb74fa9f99d473fff6520854d0e8dec4dc97997e73d
Unit Test Results
19.9 KB
sha256:aad8fd189692e036258c8e91c2510edf1fde8cdc0c75b1019243bb8084106d3a
binaries-macos-latest
51.6 MB
sha256:35a367567d447b9c766483b1265eae018488110cc589c8483c13bd2ecaa34891
binaries-ubuntu-latest
51.9 MB
sha256:84d4366f13de9c5f12135b7ae3950a2c79afb437b79460936b47a9ebc9dd4e33
binaries-windows-latest
51.7 MB
sha256:170e9478fd4c76b5d4db62d9003272221afe895a897b98ec3e005a7c16353dea
integration-test-logs-AdoBasic-macos-latest
80 KB
sha256:8aedbfa3a669fd1012d3c4a94306892825c2c5b7c835276a85c2eb8baa3466f8
integration-test-logs-AdoBasic-ubuntu-latest
80.1 KB
sha256:4cc01ad456069f2f847240abe30707f280ac56858d38b9d5f010094c26026317
integration-test-logs-AdoBasic-windows-latest
79.6 KB
sha256:d0b8b49c00ae089dbec0d68dca962a56a2e0dc13cc0ba249958c308c9e068876
integration-test-logs-AdoCsv-macos-latest
86.9 KB
sha256:c200019ec53ed5bbd8c3f91292caa1d787e31acee5da13c1cc1147536ce06d7c
integration-test-logs-AdoCsv-ubuntu-latest
87.4 KB
sha256:91b0ac48a93ae221121804b215b6c53f58763da397d54840444d1eed52b5ed9a
integration-test-logs-AdoCsv-windows-latest
86.3 KB
sha256:0c0b555299fa3cb4c17e1666a554dd3689b6406f9e91af273060d982e9b0d1aa
integration-test-logs-Bbs-macos-latest
30 KB
sha256:a9aeec393aa80ed6109906738d5d1e3dd4f691aff10104fa55b734c1a89ccc56
integration-test-logs-Bbs-ubuntu-latest
28.6 KB
sha256:217fa87af6079df93bde771816a597c4f4d226faaec4e4f84b1a04fe640c772c
integration-test-logs-Bbs-windows-latest
30 KB
sha256:be6cc6b1909d72334786cd90b5ee6e2689a04a92c546b7cd00499ebfb8636fe5
integration-test-logs-Ghes-macos-latest
60.9 KB
sha256:e16a1de9d53c788bc7989b8ee5f67bd1a221c09e41dfc3fa4405dcf93dc96a4f
integration-test-logs-Ghes-ubuntu-latest
60.4 KB
sha256:7582420ddb2bd12f54d509286702ffb5813bb0cb93c259cd36f84acd4969498d
integration-test-logs-Ghes-windows-latest
60.6 KB
sha256:46ef81ef6c0b738fdd592eb287c9ec2c4f16b7ec204c9ce0060226b672b4e918
integration-test-logs-Github-macos-latest
20.8 KB
sha256:8199b51300c758fdc344811a0cc4ed883fc27b9e9cf4d11be8fcd72270c93a5f
integration-test-logs-Github-ubuntu-latest
21.1 KB
sha256:3ceee8bd24585f4a4b363fb879df5196cde0a72e580f46496fc2b3ed192ddf98
integration-test-logs-Github-windows-latest
20.2 KB
sha256:a4d856564da0fee7334d571ac15ae05a9e8f16db4194372ff25c22cd8c235d57