Skip to content

CI

CI #6230

Triggered via schedule May 26, 2026 08:17
Status Success
Total duration 1h 25m 11s
Artifacts 21

CI.yml

on: schedule
Matrix: build-for-e2e-test
Matrix: build
upload-event-file
3s
upload-event-file
Matrix: e2e-test
publish
0s
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 (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 (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/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 (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 (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/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 (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 (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, 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, 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, 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, csharp)
NOTICE: windows-latest requests are being redirected to windows-2025-vs2026 by June 15, 2026
build (windows-latest, actions)
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, 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
e2e-test (windows-latest, Ghes)
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:d43a059f26ac44f51f76c6b72b26be06c664c15ee8942ef96878c2d388e39354
Event File
1.79 KB
sha256:358403127636459259547ffe6f3d400c1d4ea1c9f15d4e2c231dac55378ad2b6
Unit Test Results
21.4 KB
sha256:02c26876c33c54a093a05b7662015fe58387c8ad37144703c60da1db35dc7a1a
binaries-macos-latest
51.6 MB
sha256:7ed5318e23ab37f964175c24c0f5add4251865bb78508b204c0cd6b49b79c425
binaries-ubuntu-latest
52 MB
sha256:bc535495ad19069b82a803278eeb4eb1a04367ec8d479fc0f44b26cab86d17ee
binaries-windows-latest
51.7 MB
sha256:7fa72a5baf2278d734dbfb14e782d26935357851b8ccc4c54d755791c89f2aa9
integration-test-logs-AdoBasic-macos-latest
68 KB
sha256:5f7ac75a6af24e93b6a977d3deadac061cd412499c8f70f6e127d882b3196e0a
integration-test-logs-AdoBasic-ubuntu-latest
67.2 KB
sha256:976572f983b1911c9b03fca3778757d3421cb14ab32674565d2fa8940d9488f5
integration-test-logs-AdoBasic-windows-latest
67.8 KB
sha256:1d6fcb391284fc26161ad333d6553554f3874c7d64912a66080df0407f8913c7
integration-test-logs-AdoCsv-macos-latest
74.9 KB
sha256:71d28fddcca1adfc53bf303f8cd4e33c1f40e09039c98d9382637ebd26498fd0
integration-test-logs-AdoCsv-ubuntu-latest
73.9 KB
sha256:16715af8b4c080956d57977807de4e89415ea612d3f08e733dc816498ac954f4
integration-test-logs-AdoCsv-windows-latest
73.8 KB
sha256:7e95c0c1c1b0d01c48afabf04d0fde0aebe4846407d338ba71893b2bde1b5b64
integration-test-logs-Bbs-macos-latest
4.61 KB
sha256:df9eabeab45e6f66e6b4f00398cd97289cf3225c4c744bbec10525c977d87e96
integration-test-logs-Bbs-ubuntu-latest
4.55 KB
sha256:0bb8d33def77812d218c1264c487b12eb45e2ed85e834b8fec2cb2c52eb492e2
integration-test-logs-Bbs-windows-latest
6.7 KB
sha256:ed20328c2ee6eb18888e1b2cbe230a9eb2ab19be46a65b1fbf515b4d2e988451
integration-test-logs-Ghes-macos-latest
53.7 KB
sha256:ffa2ed5d160fc6bba0725cad503fbb395ff0a93acf5b95b4049146a149c63770
integration-test-logs-Ghes-ubuntu-latest
52.8 KB
sha256:ab6542e021f37374194942883086e3f4b668857ce3650b255cb5cbbe46af530b
integration-test-logs-Ghes-windows-latest
53.2 KB
sha256:dc2f075a074c5eb003dc585b3b6e00d4f4f869861577a87d8c60de1e4f1f9543
integration-test-logs-Github-macos-latest
17.2 KB
sha256:1bf1ea26e75f074aeb239c623d0bb77f7bc806360c80bb2fd802bd159b45f924
integration-test-logs-Github-ubuntu-latest
17.3 KB
sha256:927c5ef65e1309d40d2c6f49cee7a965ed321f0dec5384762a83b557e557ecc9
integration-test-logs-Github-windows-latest
18.3 KB
sha256:9f539072755b08158868de644866e11c1cc64fea67331ec50871fb43b6956aad