Skip to content

Merge pull request #251 from vein-lang/fixes/function-method-group-fixes #387

Merge pull request #251 from vein-lang/fixes/function-method-group-fixes

Merge pull request #251 from vein-lang/fixes/function-method-group-fixes #387

Triggered via push June 30, 2024 18:37
Status Failure
Total duration 8m 55s
Artifacts 3

build.yml

on: push
Matrix: build_all
build_linux_arm64
0s
build_linux_arm64
build_win_arm64
0s
build_win_arm64
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 79 warnings
coverage: test/vc_test/expression_test.cs#L31
'VeinComplexType' does not contain a definition for 'TypeCode' and no accessible extension method 'TypeCode' accepting a first argument of type 'VeinComplexType' could be found (are you missing a using directive or an assembly reference?)
coverage: test/vc_test/expression_test.cs#L49
'VeinComplexType' does not contain a definition for 'TypeCode' and no accessible extension method 'TypeCode' accepting a first argument of type 'VeinComplexType' could be found (are you missing a using directive or an assembly reference?)
coverage: test/vc_test/expression_test.cs#L67
'VeinComplexType' does not contain a definition for 'TypeCode' and no accessible extension method 'TypeCode' accepting a first argument of type 'VeinComplexType' could be found (are you missing a using directive or an assembly reference?)
coverage: test/vc_test/expression_test.cs#L86
'VeinComplexType' does not contain a definition for 'TypeCode' and no accessible extension method 'TypeCode' accepting a first argument of type 'VeinComplexType' could be found (are you missing a using directive or an assembly reference?)
coverage: test/vc_test/expression_test.cs#L101
'VeinComplexType' does not contain a definition for 'TypeCode' and no accessible extension method 'TypeCode' accepting a first argument of type 'VeinComplexType' could be found (are you missing a using directive or an assembly reference?)
coverage: test/vc_test/expression_test.cs#L116
'VeinComplexType' does not contain a definition for 'TypeCode' and no accessible extension method 'TypeCode' accepting a first argument of type 'VeinComplexType' could be found (are you missing a using directive or an assembly reference?)
coverage: test/vc_test/expression_test.cs#L152
'VeinComplexType' does not contain a definition for 'TypeCode' and no accessible extension method 'TypeCode' accepting a first argument of type 'VeinComplexType' could be found (are you missing a using directive or an assembly reference?)
coverage: test/vc_test/expression_test.cs#L188
'VeinComplexType' does not contain a definition for 'TypeCode' and no accessible extension method 'TypeCode' accepting a first argument of type 'VeinComplexType' could be found (are you missing a using directive or an assembly reference?)
coverage: test/vc_test/module_test.cs#L38
'VeinMethod' does not contain a definition for 'Arguments' and no accessible extension method 'Arguments' accepting a first argument of type 'VeinMethod' could be found (are you missing a using directive or an assembly reference?)
coverage: test/vc_test/expression_test.cs#L31
'VeinComplexType' does not contain a definition for 'TypeCode' and no accessible extension method 'TypeCode' accepting a first argument of type 'VeinComplexType' could be found (are you missing a using directive or an assembly reference?)
build_all (macos-latest, osx-x64, false)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2, actions/cache@v1, actions/setup-dotnet@v1, actions/[email protected]. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
build_all (macos-latest, osx-x64, false)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/cache@v1, actions/setup-dotnet@v1, actions/[email protected]. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
build_all (macos-latest, osx-x64, false): runtime/ishtar.base/emit/ExceptionBlockInfo.cs#L35
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build_all (macos-latest, osx-x64, false): runtime/ishtar.base/emit/ExceptionBlockInfo.cs#L57
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build_all (macos-latest, osx-x64, false): runtime/ishtar.base/emit/ILGenerator.cs#L393
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build_all (macos-latest, osx-x64, false): runtime/ishtar.vm/runtime/allocators/IshtarAllocatorPool.cs#L6
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build_all (macos-latest, osx-x64, false): runtime/ishtar.vm/stackval.cs#L21
The type name 'rawval' only contains lower-cased ascii characters. Such names may become reserved for the language.
build_all (macos-latest, osx-x64, false): runtime/ishtar.vm/stackval.cs#L55
The type name 'stackval' only contains lower-cased ascii characters. Such names may become reserved for the language.
build_all (macos-latest, osx-x64, false): runtime/ishtar.vm/IshtarVersion.cs#L5
Parameter 'uint major' is captured into the state of the enclosing type and its value is also used to initialize a field, property, or event.
build_all (macos-latest, osx-x64, false): runtime/ishtar.vm/IshtarVersion.cs#L6
Parameter 'uint minor' is captured into the state of the enclosing type and its value is also used to initialize a field, property, or event.
build_all (macos-latest, osx-x64, false): runtime/ishtar.vm/IshtarVersion.cs#L7
Parameter 'uint patch' is captured into the state of the enclosing type and its value is also used to initialize a field, property, or event.
build_all (macos-latest, osx-x64, false): runtime/ishtar.vm/IshtarVersion.cs#L8
Parameter 'uint build' is captured into the state of the enclosing type and its value is also used to initialize a field, property, or event.
build_all (macos-latest, osx-x64, false): lib/spectre.console/src/Spectre.Console/Live/Progress/Columns/SpinnerColumn.cs#L51
Missing XML comment for publicly visible type or member 'SpinnerColumn.FailedText'
build_all (macos-latest, osx-x64, false): lib/spectre.console/src/Spectre.Console/Live/Progress/Columns/SpinnerColumn.cs#L85
Missing XML comment for publicly visible type or member 'SpinnerColumn.FailedStyle'
build_all (macos-latest, osx-x64, false): lib/ast/syntax/ast/AliasSyntax.cs#L22
'AliasSyntax.SetPos(Position, int)' hides inherited member 'BaseSyntax.SetPos(Position, int)'. Use the new keyword if hiding was intended.
build_all (macos-latest, osx-x64, false): lib/ast/syntax/ast/expressions/IdentifierExpression.cs#L24
Nullability of type of parameter 'obj' doesn't match overridden member (possibly because of nullability attributes).
build_all (ubuntu-latest, linux-x64, true)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2, actions/cache@v1, actions/setup-dotnet@v1, actions/[email protected]. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
build_all (ubuntu-latest, linux-x64, true)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/cache@v1, actions/setup-dotnet@v1, actions/[email protected]. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
build_all (ubuntu-latest, linux-x64, true): runtime/ishtar.base/emit/ExceptionBlockInfo.cs#L35
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build_all (ubuntu-latest, linux-x64, true): runtime/ishtar.base/emit/ExceptionBlockInfo.cs#L57
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build_all (ubuntu-latest, linux-x64, true): runtime/ishtar.base/emit/ILGenerator.cs#L393
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build_all (ubuntu-latest, linux-x64, true): runtime/ishtar.vm/stackval.cs#L55
The type name 'stackval' only contains lower-cased ascii characters. Such names may become reserved for the language.
build_all (ubuntu-latest, linux-x64, true): runtime/ishtar.vm/stackval.cs#L21
The type name 'rawval' only contains lower-cased ascii characters. Such names may become reserved for the language.
build_all (ubuntu-latest, linux-x64, true): runtime/ishtar.vm/runtime/allocators/IshtarAllocatorPool.cs#L6
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build_all (ubuntu-latest, linux-x64, true): runtime/ishtar.vm/runtime/StringStorage.cs#L73
Parameter 'ulong id' is captured into the state of the enclosing type and its value is also used to initialize a field, property, or event.
build_all (ubuntu-latest, linux-x64, true): runtime/ishtar.vm/runtime/jit/@llmv/vm_applet.cs#L52
The variable 'outputPath' is assigned but its value is never used
build_all (ubuntu-latest, linux-x64, true): runtime/ishtar.vm/runtime/jit/IshtarJIT.cs#L184
The variable 'stackOffset' is assigned but its value is never used
build_all (ubuntu-latest, linux-x64, true): lib/spectre.console/src/Spectre.Console/Live/Progress/Columns/SpinnerColumn.cs#L51
Missing XML comment for publicly visible type or member 'SpinnerColumn.FailedText'
build_all (ubuntu-latest, linux-x64, true): lib/spectre.console/src/Spectre.Console/Live/Progress/Columns/SpinnerColumn.cs#L85
Missing XML comment for publicly visible type or member 'SpinnerColumn.FailedStyle'
build_all (ubuntu-latest, linux-x64, true): lib/ast/syntax/ast/MemberDeclarationSyntax.cs#L12
Cannot convert null literal to non-nullable reference type.
build_all (ubuntu-latest, linux-x64, true): lib/ast/syntax/ast/AliasSyntax.cs#L22
'AliasSyntax.SetPos(Position, int)' hides inherited member 'BaseSyntax.SetPos(Position, int)'. Use the new keyword if hiding was intended.
build_all (windows-latest, win-x64, false)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2, actions/cache@v1, actions/setup-dotnet@v1, actions/[email protected]. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
build_all (windows-latest, win-x64, false)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/cache@v1, actions/setup-dotnet@v1, actions/[email protected]. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
build_all (windows-latest, win-x64, false): runtime/ishtar.base/emit/ExceptionBlockInfo.cs#L35
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build_all (windows-latest, win-x64, false): runtime/ishtar.base/emit/ExceptionBlockInfo.cs#L57
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build_all (windows-latest, win-x64, false): runtime/ishtar.base/emit/ILGenerator.cs#L393
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build_all (windows-latest, win-x64, false): runtime/ishtar.vm/stackval.cs#L55
The type name 'stackval' only contains lower-cased ascii characters. Such names may become reserved for the language.
build_all (windows-latest, win-x64, false): runtime/ishtar.vm/runtime/allocators/IshtarAllocatorPool.cs#L6
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build_all (windows-latest, win-x64, false): runtime/ishtar.vm/stackval.cs#L21
The type name 'rawval' only contains lower-cased ascii characters. Such names may become reserved for the language.
build_all (windows-latest, win-x64, false): runtime/ishtar.vm/IshtarVersion.cs#L5
Parameter 'uint major' is captured into the state of the enclosing type and its value is also used to initialize a field, property, or event.
build_all (windows-latest, win-x64, false): runtime/ishtar.vm/IshtarVersion.cs#L6
Parameter 'uint minor' is captured into the state of the enclosing type and its value is also used to initialize a field, property, or event.
build_all (windows-latest, win-x64, false): runtime/ishtar.vm/IshtarVersion.cs#L7
Parameter 'uint patch' is captured into the state of the enclosing type and its value is also used to initialize a field, property, or event.
build_all (windows-latest, win-x64, false): runtime/ishtar.vm/IshtarVersion.cs#L8
Parameter 'uint build' is captured into the state of the enclosing type and its value is also used to initialize a field, property, or event.
build_all (windows-latest, win-x64, false): lib/spectre.console/src/Spectre.Console/Live/Progress/Columns/SpinnerColumn.cs#L51
Missing XML comment for publicly visible type or member 'SpinnerColumn.FailedText'
build_all (windows-latest, win-x64, false): lib/spectre.console/src/Spectre.Console/Live/Progress/Columns/SpinnerColumn.cs#L85
Missing XML comment for publicly visible type or member 'SpinnerColumn.FailedStyle'
build_all (windows-latest, win-x64, false): lib/ast/syntax/ast/MemberDeclarationSyntax.cs#L12
Cannot convert null literal to non-nullable reference type.
build_all (windows-latest, win-x64, false): lib/ast/syntax/ast/AliasSyntax.cs#L22
'AliasSyntax.SetPos(Position, int)' hides inherited member 'BaseSyntax.SetPos(Position, int)'. Use the new keyword if hiding was intended.
coverage
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2, actions/cache@v1, actions/setup-dotnet@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
coverage
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/cache@v1, actions/setup-dotnet@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
coverage: runtime/ishtar.base/emit/ExceptionBlockInfo.cs#L35
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
coverage: runtime/ishtar.base/emit/ExceptionBlockInfo.cs#L57
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
coverage: runtime/ishtar.base/emit/ILGenerator.cs#L393
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
coverage: lib/ast/syntax/ast/expressions/IdentifierExpression.cs#L24
Nullability of type of parameter 'obj' doesn't match overridden member (possibly because of nullability attributes).
coverage: lib/ast/syntax/ast/expressions/IdentifierExpression.cs#L17
Nullability of reference types in type of parameter 'other' of 'bool IdentifierExpression.Equals(IdentifierExpression other)' doesn't match implicitly implemented member 'bool IEquatable<IdentifierExpression>.Equals(IdentifierExpression? other)' (possibly because of nullability attributes).
coverage: lib/ast/syntax/ast/expressions/SyntaxExtensions.cs#L70
Cannot convert null literal to non-nullable reference type.
coverage: lib/ast/syntax/ast/expressions/LiteralExpressionSyntax.cs#L11
Cannot convert null literal to non-nullable reference type.
coverage: lib/ast/syntax/ast/FieldDeclarationSyntax.cs#L9
Cannot convert null literal to non-nullable reference type.
coverage: lib/ast/syntax/ast/MemberDeclarationSyntax.cs#L12
Cannot convert null literal to non-nullable reference type.
coverage: lib/ast/syntax/ast/InterfaceDeclarationSyntax.cs#L5
Cannot convert null literal to non-nullable reference type.
Deprecation notice: v1, v2, and v3 of the artifact actions
The following artifacts were uploaded using a version of actions/upload-artifact that is scheduled for deprecation: "linux-x64-build", "osx-x64-build", "win-x64-build". Please update your workflow to use v4 of the artifact actions. Learn more: https://github.blog/changelog/2024-04-16-deprecation-notice-v3-of-the-artifact-actions/

Artifacts

Produced during runtime
Name Size
linux-x64-build Expired
244 MB
osx-x64-build Expired
256 MB
win-x64-build Expired
266 MB