Skip to content

Add State Pattern source generator with deterministic transitions, comprehensive documentation and examples #340

Add State Pattern source generator with deterministic transitions, comprehensive documentation and examples

Add State Pattern source generator with deterministic transitions, comprehensive documentation and examples #340

Re-run triggered February 14, 2026 05:33
Status Success
Total duration 3m 21s
Artifacts 1

ci.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

10 warnings
pr-checks
'SpreadsheetDocument.Accept(IDocumentVisitorAction)' hides inherited member 'Document.Accept(IDocumentVisitorAction)'. Use the new keyword if hiding was intended.
pr-checks
'SpreadsheetDocument.Accept<TResult>(IDocumentVisitor<TResult>)' hides inherited member 'Document.Accept<TResult>(IDocumentVisitor<TResult>)'. Use the new keyword if hiding was intended.
pr-checks
'PdfDocument.AcceptAsync(IDocumentVisitorAsyncAction, CancellationToken)' hides inherited member 'Document.AcceptAsync(IDocumentVisitorAsyncAction, CancellationToken)'. Use the new keyword if hiding was intended.
pr-checks
'PdfDocument.AcceptAsync<TResult>(IDocumentVisitorAsync<TResult>, CancellationToken)' hides inherited member 'Document.AcceptAsync<TResult>(IDocumentVisitorAsync<TResult>, CancellationToken)'. Use the new keyword if hiding was intended.
pr-checks
'PdfDocument.Accept(IDocumentVisitorAction)' hides inherited member 'Document.Accept(IDocumentVisitorAction)'. Use the new keyword if hiding was intended.
pr-checks
'PdfDocument.Accept<TResult>(IDocumentVisitor<TResult>)' hides inherited member 'Document.Accept<TResult>(IDocumentVisitor<TResult>)'. Use the new keyword if hiding was intended.
pr-checks: src/PatternKit.Generators/Singleton/SingletonGenerator.cs#L94
The diagnostic message should not contain any line return character nor any leading or trailing whitespaces and should either be a single sentence without a trailing period or a multi-sentences with a trailing period
pr-checks: src/PatternKit.Generators/DecoratorGenerator.cs#L664
Possible null reference return.
pr-checks: src/PatternKit.Generators/Builders/BuilderGenerator.cs#L83
The type 'BuilderModel' in '/home/runner/work/PatternKit/PatternKit/src/PatternKit.Generators/Builders/BuilderGenerator.cs' conflicts with the imported type 'BuilderModel' in 'PatternKit.Generators.Abstractions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'. Using the type defined in '/home/runner/work/PatternKit/PatternKit/src/PatternKit.Generators/Builders/BuilderGenerator.cs'.
pr-checks: src/PatternKit.Generators/Builders/BuilderGenerator.cs#L66
The type 'BuilderModel' in '/home/runner/work/PatternKit/PatternKit/src/PatternKit.Generators/Builders/BuilderGenerator.cs' conflicts with the imported type 'BuilderModel' in 'PatternKit.Generators.Abstractions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'. Using the type defined in '/home/runner/work/PatternKit/PatternKit/src/PatternKit.Generators/Builders/BuilderGenerator.cs'.

Artifacts

Produced during runtime
Name Size Digest
coverage-report
15.3 MB
sha256:de09fa799a59731a859d80d7a652460a42f86710ea8a54ca041443131dbe1e97