Skip to content

Attempt 2

Attempt 2 #4

Triggered via push December 8, 2023 20:14
Status Failure
Total duration 3m 10s
Artifacts 8

build.yaml

on: push
Matrix: build
Fit to window
Zoom out
Zoom in

Annotations

1 error and 60 warnings
release
Process completed with exit code 12.
build (ubuntu-latest, arm64, linux-arm64): src/Yabal.SourceGenerator/InstructionGenerator.cs#L87
'Yabal.SourceGenerator.InstructionGenerator': A project containing analyzers or source generators should specify the property '<EnforceExtendedAnalyzerRules>true</EnforceExtendedAnalyzerRules>'
build (ubuntu-latest, arm64, linux-arm64)
implicit definition of token 'ShiftLeft' in parser
build (ubuntu-latest, arm64, linux-arm64)
implicit definition of token 'ShiftRight' in parser
build (ubuntu-latest, arm64, linux-arm64)
rule 'blockStatement' contains an optional block with at least one alternative that can match an empty string
build (ubuntu-latest, arm64, linux-arm64): src/Yabal.Compiler/obj/Release/net8.0/YabalParser.cs#L41
'YabalParser.Equals' hides inherited member 'object.Equals(object?)'. Use the new keyword if hiding was intended.
build (ubuntu-latest, arm64, linux-arm64): src/Yabal.Compiler/obj/Release/net8.0/YabalLexer.cs#L39
'YabalLexer.Equals' hides inherited member 'object.Equals(object?)'. Use the new keyword if hiding was intended.
build (ubuntu-latest, arm64, linux-arm64): src/Yabal.Compiler/obj/Release/net8.0/YabalParserBaseVisitor.cs#L36
'YabalParserBaseVisitor<Result>' does not need a CLSCompliant attribute because the assembly does not have a CLSCompliant attribute
build (ubuntu-latest, arm64, linux-arm64): src/Yabal.Compiler/obj/Release/net8.0/YabalParserVisitor.cs#L34
'IYabalParserVisitor<Result>' does not need a CLSCompliant attribute because the assembly does not have a CLSCompliant attribute
build (ubuntu-latest, arm64, linux-arm64): src/Yabal.Compiler/obj/Release/net8.0/YabalParserBaseListener.cs#L37
'YabalParserBaseListener' does not need a CLSCompliant attribute because the assembly does not have a CLSCompliant attribute
build (ubuntu-latest, arm64, linux-arm64): src/Yabal.Compiler/obj/Release/net8.0/YabalParserListener.cs#L33
'IYabalParserListener' does not need a CLSCompliant attribute because the assembly does not have a CLSCompliant attribute
build (ubuntu-latest, arm64, linux-arm64): src/Yabal.Desktop/Config/AddressConverter.cs#L5
The using directive for 'Yabal.Devices' appeared previously in this namespace
build (ubuntu-latest, arm64, linux-arm64): src/Yabal.Desktop/Program.cs#L268
'System.Reflection.Assembly.Location' always returns an empty string for assemblies embedded in a single-file app. If the path to the app directory is needed, consider calling 'System.AppContext.BaseDirectory'.
build (ubuntu-latest, x64, linux-x64): src/Yabal.Desktop/Config/AddressConverter.cs#L5
The using directive for 'Yabal.Devices' appeared previously in this namespace
build (ubuntu-latest, x64, linux-x64): src/Yabal.Desktop/Program.cs#L268
'System.Reflection.Assembly.Location' always returns an empty string for assemblies embedded in a single-file app. If the path to the app directory is needed, consider calling 'System.AppContext.BaseDirectory'.
build (ubuntu-latest, x64, linux-x64): src/Yabal.SourceGenerator/InstructionGenerator.cs#L87
'Yabal.SourceGenerator.InstructionGenerator': A project containing analyzers or source generators should specify the property '<EnforceExtendedAnalyzerRules>true</EnforceExtendedAnalyzerRules>'
build (ubuntu-latest, x64, linux-x64)
implicit definition of token 'ShiftLeft' in parser
build (ubuntu-latest, x64, linux-x64)
implicit definition of token 'ShiftRight' in parser
build (ubuntu-latest, x64, linux-x64)
rule 'blockStatement' contains an optional block with at least one alternative that can match an empty string
build (ubuntu-latest, x64, linux-x64): src/Yabal.Compiler/obj/Release/net8.0/YabalLexer.cs#L39
'YabalLexer.Equals' hides inherited member 'object.Equals(object?)'. Use the new keyword if hiding was intended.
build (ubuntu-latest, x64, linux-x64): src/Yabal.Compiler/obj/Release/net8.0/YabalParser.cs#L41
'YabalParser.Equals' hides inherited member 'object.Equals(object?)'. Use the new keyword if hiding was intended.
build (ubuntu-latest, x64, linux-x64): src/Yabal.Compiler/obj/Release/net8.0/YabalParserBaseVisitor.cs#L36
'YabalParserBaseVisitor<Result>' does not need a CLSCompliant attribute because the assembly does not have a CLSCompliant attribute
build (ubuntu-latest, x64, linux-x64): src/Yabal.Compiler/obj/Release/net8.0/YabalParserVisitor.cs#L34
'IYabalParserVisitor<Result>' does not need a CLSCompliant attribute because the assembly does not have a CLSCompliant attribute
build (ubuntu-latest, x64, linux-x64): src/Yabal.Compiler/obj/Release/net8.0/YabalParserBaseListener.cs#L37
'YabalParserBaseListener' does not need a CLSCompliant attribute because the assembly does not have a CLSCompliant attribute
build (ubuntu-latest, x64, linux-x64): src/Yabal.Compiler/obj/Release/net8.0/YabalParserListener.cs#L33
'IYabalParserListener' does not need a CLSCompliant attribute because the assembly does not have a CLSCompliant attribute
build (windows-latest, arm64, windows-arm64): src/Yabal.SourceGenerator/InstructionGenerator.cs#L87
'Yabal.SourceGenerator.InstructionGenerator': A project containing analyzers or source generators should specify the property '<EnforceExtendedAnalyzerRules>true</EnforceExtendedAnalyzerRules>'
build (windows-latest, arm64, windows-arm64)
implicit definition of token 'ShiftLeft' in parser
build (windows-latest, arm64, windows-arm64)
implicit definition of token 'ShiftRight' in parser
build (windows-latest, arm64, windows-arm64)
rule 'blockStatement' contains an optional block with at least one alternative that can match an empty string
build (windows-latest, arm64, windows-arm64): src/Yabal.Compiler/obj/Release/net8.0/YabalParser.cs#L41
'YabalParser.Equals' hides inherited member 'object.Equals(object?)'. Use the new keyword if hiding was intended.
build (windows-latest, arm64, windows-arm64): src/Yabal.Compiler/obj/Release/net8.0/YabalLexer.cs#L39
'YabalLexer.Equals' hides inherited member 'object.Equals(object?)'. Use the new keyword if hiding was intended.
build (windows-latest, arm64, windows-arm64): src/Yabal.Compiler/obj/Release/net8.0/YabalParserBaseVisitor.cs#L36
'YabalParserBaseVisitor<Result>' does not need a CLSCompliant attribute because the assembly does not have a CLSCompliant attribute
build (windows-latest, arm64, windows-arm64): src/Yabal.Compiler/obj/Release/net8.0/YabalParserVisitor.cs#L34
'IYabalParserVisitor<Result>' does not need a CLSCompliant attribute because the assembly does not have a CLSCompliant attribute
build (windows-latest, arm64, windows-arm64): src/Yabal.Compiler/obj/Release/net8.0/YabalParserBaseListener.cs#L37
'YabalParserBaseListener' does not need a CLSCompliant attribute because the assembly does not have a CLSCompliant attribute
build (windows-latest, arm64, windows-arm64): src/Yabal.Compiler/obj/Release/net8.0/YabalParserListener.cs#L33
'IYabalParserListener' does not need a CLSCompliant attribute because the assembly does not have a CLSCompliant attribute
build (windows-latest, arm64, windows-arm64): src/Yabal.Desktop/Config/AddressConverter.cs#L5
The using directive for 'Yabal.Devices' appeared previously in this namespace
build (windows-latest, arm64, windows-arm64): src/Yabal.Desktop/Program.cs#L268
'System.Reflection.Assembly.Location' always returns an empty string for assemblies embedded in a single-file app. If the path to the app directory is needed, consider calling 'System.AppContext.BaseDirectory'.
build (windows-latest, x64, windows-x64): src/Yabal.SourceGenerator/InstructionGenerator.cs#L87
'Yabal.SourceGenerator.InstructionGenerator': A project containing analyzers or source generators should specify the property '<EnforceExtendedAnalyzerRules>true</EnforceExtendedAnalyzerRules>'
build (windows-latest, x64, windows-x64)
implicit definition of token 'ShiftLeft' in parser
build (windows-latest, x64, windows-x64)
implicit definition of token 'ShiftRight' in parser
build (windows-latest, x64, windows-x64)
rule 'blockStatement' contains an optional block with at least one alternative that can match an empty string
build (windows-latest, x64, windows-x64): src/Yabal.Compiler/obj/Release/net8.0/YabalParser.cs#L41
'YabalParser.Equals' hides inherited member 'object.Equals(object?)'. Use the new keyword if hiding was intended.
build (windows-latest, x64, windows-x64): src/Yabal.Compiler/obj/Release/net8.0/YabalLexer.cs#L39
'YabalLexer.Equals' hides inherited member 'object.Equals(object?)'. Use the new keyword if hiding was intended.
build (windows-latest, x64, windows-x64): src/Yabal.Compiler/obj/Release/net8.0/YabalParserBaseVisitor.cs#L36
'YabalParserBaseVisitor<Result>' does not need a CLSCompliant attribute because the assembly does not have a CLSCompliant attribute
build (windows-latest, x64, windows-x64): src/Yabal.Compiler/obj/Release/net8.0/YabalParserVisitor.cs#L34
'IYabalParserVisitor<Result>' does not need a CLSCompliant attribute because the assembly does not have a CLSCompliant attribute
build (windows-latest, x64, windows-x64): src/Yabal.Compiler/obj/Release/net8.0/YabalParserBaseListener.cs#L37
'YabalParserBaseListener' does not need a CLSCompliant attribute because the assembly does not have a CLSCompliant attribute
build (windows-latest, x64, windows-x64): src/Yabal.Compiler/obj/Release/net8.0/YabalParserListener.cs#L33
'IYabalParserListener' does not need a CLSCompliant attribute because the assembly does not have a CLSCompliant attribute
build (windows-latest, x64, windows-x64): src/Yabal.Desktop/Config/AddressConverter.cs#L5
The using directive for 'Yabal.Devices' appeared previously in this namespace
build (windows-latest, x64, windows-x64): src/Yabal.Desktop/Program.cs#L268
'System.Reflection.Assembly.Location' always returns an empty string for assemblies embedded in a single-file app. If the path to the app directory is needed, consider calling 'System.AppContext.BaseDirectory'.
build (windows-latest, arm64, windows-arm64): src/Yabal.SourceGenerator/InstructionGenerator.cs#L87
'Yabal.SourceGenerator.InstructionGenerator': A project containing analyzers or source generators should specify the property '<EnforceExtendedAnalyzerRules>true</EnforceExtendedAnalyzerRules>'
build (windows-latest, arm64, windows-arm64)
implicit definition of token 'ShiftLeft' in parser
build (windows-latest, arm64, windows-arm64)
implicit definition of token 'ShiftRight' in parser
build (windows-latest, arm64, windows-arm64)
rule 'blockStatement' contains an optional block with at least one alternative that can match an empty string
build (windows-latest, arm64, windows-arm64): src/Yabal.Compiler/obj/Release/net8.0/YabalParser.cs#L41
'YabalParser.Equals' hides inherited member 'object.Equals(object?)'. Use the new keyword if hiding was intended.
build (windows-latest, arm64, windows-arm64): src/Yabal.Compiler/obj/Release/net8.0/YabalLexer.cs#L39
'YabalLexer.Equals' hides inherited member 'object.Equals(object?)'. Use the new keyword if hiding was intended.
build (windows-latest, arm64, windows-arm64): src/Yabal.Compiler/obj/Release/net8.0/YabalParserBaseVisitor.cs#L36
'YabalParserBaseVisitor<Result>' does not need a CLSCompliant attribute because the assembly does not have a CLSCompliant attribute
build (windows-latest, arm64, windows-arm64): src/Yabal.Compiler/obj/Release/net8.0/YabalParserVisitor.cs#L34
'IYabalParserVisitor<Result>' does not need a CLSCompliant attribute because the assembly does not have a CLSCompliant attribute
build (windows-latest, arm64, windows-arm64): src/Yabal.Compiler/obj/Release/net8.0/YabalParserBaseListener.cs#L37
'YabalParserBaseListener' does not need a CLSCompliant attribute because the assembly does not have a CLSCompliant attribute
build (windows-latest, arm64, windows-arm64): src/Yabal.Compiler/obj/Release/net8.0/YabalParserListener.cs#L33
'IYabalParserListener' does not need a CLSCompliant attribute because the assembly does not have a CLSCompliant attribute
build (windows-latest, arm64, windows-arm64): src/Yabal.Desktop/Config/AddressConverter.cs#L5
The using directive for 'Yabal.Devices' appeared previously in this namespace
build (windows-latest, arm64, windows-arm64): src/Yabal.Desktop/Program.cs#L268
'System.Reflection.Assembly.Location' always returns an empty string for assemblies embedded in a single-file app. If the path to the app directory is needed, consider calling 'System.AppContext.BaseDirectory'.

Artifacts

Produced during runtime
Name Size
yabal-linux-arm64 Expired
19.7 MB
yabal-linux-x64 Expired
19.7 MB
yabal-native-linux-arm64 Expired
10.3 MB
yabal-native-linux-x64 Expired
10.3 MB
yabal-native-windows-arm64 Expired
10.6 MB
yabal-native-windows-x64 Expired
10.6 MB
yabal-windows-arm64 Expired
20.5 MB
yabal-windows-x64 Expired
20.5 MB