Skip to content

CI

CI #6227

Triggered via schedule May 23, 2026 07:50
Status Success
Total duration 14m 45s
Artifacts 21

CI.yml

on: schedule
Matrix: build-for-e2e-test
Matrix: build
upload-event-file
3s
upload-event-file
Matrix: e2e-test
publish
publish
Fit to window
Zoom out
Zoom in

Annotations

21 warnings and 7 notices
build (macos-latest, csharp)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: extractions/setup-crate@4993624604c307fbca528d28a3c8b60fa5ecc859. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build (macos-latest, actions)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: extractions/setup-crate@4993624604c307fbca528d28a3c8b60fa5ecc859. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-for-e2e-test (macos-latest)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: extractions/setup-crate@4993624604c307fbca528d28a3c8b60fa5ecc859. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
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 (windows-latest)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: extractions/setup-crate@4993624604c307fbca528d28a3c8b60fa5ecc859. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
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-for-e2e-test (ubuntu-latest)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: extractions/setup-crate@4993624604c307fbca528d28a3c8b60fa5ecc859. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
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 (windows-latest, actions)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: extractions/setup-crate@4993624604c307fbca528d28a3c8b60fa5ecc859. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build (ubuntu-latest, actions)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: extractions/setup-crate@4993624604c307fbca528d28a3c8b60fa5ecc859. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build (windows-latest, csharp)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: extractions/setup-crate@4993624604c307fbca528d28a3c8b60fa5ecc859. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build (ubuntu-latest, csharp)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: extractions/setup-crate@4993624604c307fbca528d28a3c8b60fa5ecc859. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build (windows-latest, actions)
NOTICE: windows-latest requests are being redirected to windows-2025-vs2026 by June 15, 2026
build (windows-latest, csharp)
NOTICE: windows-latest requests are being redirected to windows-2025-vs2026 by June 15, 2026
e2e-test (windows-latest, Github)
NOTICE: windows-latest requests are being redirected to windows-2025-vs2026 by June 15, 2026
e2e-test (windows-latest, Bbs)
NOTICE: windows-latest requests are being redirected to windows-2025-vs2026 by June 15, 2026
e2e-test (windows-latest, Ghes)
NOTICE: windows-latest requests are being redirected to windows-2025-vs2026 by June 15, 2026
e2e-test (windows-latest, AdoBasic)
NOTICE: windows-latest requests are being redirected to windows-2025-vs2026 by June 15, 2026
e2e-test (windows-latest, AdoCsv)
NOTICE: windows-latest requests are being redirected to windows-2025-vs2026 by June 15, 2026

Artifacts

Produced during runtime
Name Size Digest
Code Coverage Report
425 Bytes
sha256:79d12d02cb7b18f7b61dcfe95b9135aa8107dc6f6e93c38ddf560560befb2043
Event File
1.78 KB
sha256:88752096a923ef93b1402e52023ce4c000f3639b7a3f2552d2de5e7758b44b80
Unit Test Results
21.6 KB
sha256:6e3a5dbba12dbf33f0138f6d46aa2a979907f04a7506073e2e3e8f3ce8573c44
binaries-macos-latest
51.6 MB
sha256:90e74dd8c0e5d17f8ca4aef6818e31c3a7ba305d7a920dc01fc2ca87be2f1641
binaries-ubuntu-latest
52 MB
sha256:dfd4a66e485506d1bad29b972f6bc1ea51088e60becccc0f4bf54b1391243b55
binaries-windows-latest
51.7 MB
sha256:3134cd370ef2d3e9b4babbb85126222cad3848515d2d3d90d3df1813fc101e39
integration-test-logs-AdoBasic-macos-latest
64.4 KB
sha256:ceab9a25771656700af38db19212d99a6486e70c818aedd8ff9d59e05ad022a0
integration-test-logs-AdoBasic-ubuntu-latest
64.1 KB
sha256:62ca2d254fa0469875928ef60b038f67f456834db19804d4e341e54f2248289f
integration-test-logs-AdoBasic-windows-latest
64.2 KB
sha256:f5f0fb06b3d66a8f8d9eb1e4ceee9c1f6fd57a0b6d34614c10c853e6681c097f
integration-test-logs-AdoCsv-macos-latest
70.7 KB
sha256:7db157ce40a8f5bef3cf32ba6e0574adbe8c9af3dc0440f9c4046211978855c4
integration-test-logs-AdoCsv-ubuntu-latest
70.5 KB
sha256:44bded6facbb31032fc6f52dee9ab036aa7ad6775f1e464625c42161367a2608
integration-test-logs-AdoCsv-windows-latest
70.5 KB
sha256:bb5a3b344f76e2efc1e486a344688c144241db0379631d496e0f4e82fe3a66fa
integration-test-logs-Bbs-macos-latest
3.73 KB
sha256:e08102de237ad36ad4a65cee5c38710e76c2c4b8a95e1213bb7aaa81d928b350
integration-test-logs-Bbs-ubuntu-latest
3.71 KB
sha256:599d306451509d9343a75d323d57b6ca8ab6994d6d59a1b5939ab0f343ac0cb8
integration-test-logs-Bbs-windows-latest
3.67 KB
sha256:8a08cfc6ad0bb2165e7bedb4dd06a4e20d77325eb037be60ec2443af6aab9cd3
integration-test-logs-Ghes-macos-latest
49.1 KB
sha256:bd9a0e2f2d083c858d76932e1a04302431ec4cccab83db1480e578383ee23d14
integration-test-logs-Ghes-ubuntu-latest
48.9 KB
sha256:e9cfbd5079e40d8c02d706a810daed5052e13d97a45d4369b99a41de16c84450
integration-test-logs-Ghes-windows-latest
48.8 KB
sha256:ce6dc31f2d7492cd17a67491648ec56b3c8bec67f94590b03cad65815e3570e1
integration-test-logs-Github-macos-latest
16.6 KB
sha256:047611f6ad7450093ee8d6a0cc822f62b01c33029b8ab18f0b2c132c3bc5e08f
integration-test-logs-Github-ubuntu-latest
15.4 KB
sha256:a5ee7c1be5f9079be93e667c703c223c8a8a3959e28ffa87998ba43b6bb8ff20
integration-test-logs-Github-windows-latest
15.4 KB
sha256:ad64bc9c137bcfc7d7c1f18521b2569c2b5ee201a39b11eb8cae889b1df77f88