Skip to content

Merge branch 'main' of github.com:YabalLang/compiler #11

Merge branch 'main' of github.com:YabalLang/compiler

Merge branch 'main' of github.com:YabalLang/compiler #11

Triggered via push December 9, 2023 02:08
Status Failure
Total duration 1m 20s
Artifacts 2

build.yaml

on: push
Matrix: build
release
0s
release
Fit to window
Zoom out
Zoom in

Annotations

7 errors and 24 warnings
build (windows-latest, arm64, windows-arm64)
Process completed with exit code 1.
build (windows-latest, x64, windows-x64)
The job was canceled because "windows-latest_arm64_wind" failed.
build (windows-latest, x64, windows-x64)
The operation was canceled.
build (ubuntu-latest, x64, linux-x64)
The job was canceled because "windows-latest_arm64_wind" failed.
build (ubuntu-latest, x64, linux-x64)
The operation was canceled.
build (ubuntu-latest, arm64, linux-arm64)
The job was canceled because "windows-latest_arm64_wind" failed.
build (ubuntu-latest, arm64, linux-arm64)
The operation was canceled.
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/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/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/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 (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'.

Artifacts

Produced during runtime
Name Size
yabal-native-linux-arm64 Expired
10.3 MB
yabal-native-linux-x64 Expired
10.3 MB