Skip to content

Improve native Word PDF layout parity #4663

Improve native Word PDF layout parity

Improve native Word PDF layout parity #4663

Triggered via pull request June 19, 2026 06:13
Status Success
Total duration 13m 18s
Artifacts 4

dotnet-tests.yml

on: pull_request
Matrix: macOS platform smoke
Matrix: test-ubuntu-matrix
Matrix: Cross-platform build
Fit to window
Zoom out
Zoom in

Annotations

81 warnings
Cross-platform build (ubuntu-latest): OfficeIMO.Examples/Visio/GraphDiagramBuilder.cs#L93
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Cross-platform build (ubuntu-latest): OfficeIMO.Examples/Visio/ExternalStencilGallery.cs#L164
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Cross-platform build (ubuntu-latest): OfficeIMO.Examples/Visio/ExternalStencilGallery.cs#L83
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Cross-platform build (ubuntu-latest): OfficeIMO.Examples/Visio/ExternalStencilGallery.cs#L73
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Cross-platform build (ubuntu-latest): OfficeIMO.Examples/Google/GoogleWorkspaceExampleSession.cs#L5
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Cross-platform build (ubuntu-latest): OfficeIMO.Examples/Helpers/Guard.cs#L14
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Cross-platform build (ubuntu-latest): OfficeIMO.Examples/Helpers/Guard.cs#L6
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Cross-platform build (ubuntu-latest): OfficeIMO.Examples/Helpers/AnchoredDiagram.cs#L23
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Cross-platform build (ubuntu-latest): OfficeIMO.Examples/Markdown/Markdown07_Custom_Extensions.cs#L154
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Cross-platform build (ubuntu-latest): OfficeIMO.Shared/ObjectDataHelpers.cs#L74
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
AOT/Trim analyzers: OfficeIMO.Examples/Google/GoogleWorkspaceExampleSession.cs#L5
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
AOT/Trim analyzers: OfficeIMO.Examples/Excel/RowsFromObjects.cs#L16
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
AOT/Trim analyzers: OfficeIMO.Examples/Excel/RowsFromObjects.cs#L10
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
AOT/Trim analyzers: OfficeIMO.Examples/Excel/RowsFromObjects.cs#L9
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
AOT/Trim analyzers: OfficeIMO.Examples/Excel/RowsFromObjects.PriorityProperties.cs#L17
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
AOT/Trim analyzers: OfficeIMO.Examples/Excel/InsertObjects.cs#L36
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
AOT/Trim analyzers: OfficeIMO.Examples/Helpers/Guard.cs#L14
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
AOT/Trim analyzers: OfficeIMO.Examples/Helpers/Guard.cs#L6
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
AOT/Trim analyzers: OfficeIMO.Examples/Helpers/AnchoredDiagram.cs#L23
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
AOT/Trim analyzers: OfficeIMO.Shared/ObjectDataHelpers.cs#L74
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
AOT/Trim analyzers: OfficeIMO.Examples/Excel/RowsFromObjects.PriorityProperties.cs#L17
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
AOT/Trim analyzers: OfficeIMO.Examples/Excel/RowsFromObjects.cs#L16
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
AOT/Trim analyzers: OfficeIMO.Examples/Excel/RowsFromObjects.cs#L10
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
AOT/Trim analyzers: OfficeIMO.Examples/Excel/RowsFromObjects.cs#L9
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
AOT/Trim analyzers: OfficeIMO.Examples/Markdown/Markdown07_Custom_Extensions.cs#L154
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
AOT/Trim analyzers: OfficeIMO.Examples/Excel/InsertObjects.cs#L36
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
AOT/Trim analyzers: OfficeIMO.Examples/Helpers/Guard.cs#L14
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
AOT/Trim analyzers: OfficeIMO.Examples/Helpers/Guard.cs#L6
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
AOT/Trim analyzers: OfficeIMO.Examples/Helpers/AnchoredDiagram.cs#L23
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
AOT/Trim analyzers: OfficeIMO.Shared/ObjectDataHelpers.cs#L74
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
macOS platform smoke (net8.0): OfficeIMO.Examples/Program.cs#L25
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
macOS platform smoke (net8.0): OfficeIMO.Examples/Excel/RowsFromObjects.PriorityProperties.cs#L17
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
macOS platform smoke (net8.0): OfficeIMO.Examples/Excel/RowsFromObjects.cs#L16
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
macOS platform smoke (net8.0): OfficeIMO.Examples/Excel/RowsFromObjects.cs#L10
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
macOS platform smoke (net8.0): OfficeIMO.Examples/Excel/RowsFromObjects.cs#L9
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
macOS platform smoke (net8.0): OfficeIMO.Examples/Excel/InsertObjects.cs#L36
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
macOS platform smoke (net8.0): OfficeIMO.Examples/Helpers/Guard.cs#L14
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
macOS platform smoke (net8.0): OfficeIMO.Examples/Helpers/Guard.cs#L6
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
macOS platform smoke (net8.0): OfficeIMO.Examples/Helpers/AnchoredDiagram.cs#L23
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
macOS platform smoke (net8.0): OfficeIMO.Shared/ObjectDataHelpers.cs#L74
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Cross-platform build (windows-latest): OfficeIMO.Examples/Helpers/Guard.cs#L6
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Cross-platform build (windows-latest): OfficeIMO.Examples/Helpers/AnchoredDiagram.cs#L23
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Cross-platform build (windows-latest): OfficeIMO.Examples/Google/GoogleWorkspaceExampleSession.cs#L5
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Cross-platform build (windows-latest): OfficeIMO.Examples/Excel/RowsFromObjects.PriorityProperties.cs#L17
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Cross-platform build (windows-latest): OfficeIMO.Examples/Excel/RowsFromObjects.cs#L16
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Cross-platform build (windows-latest): OfficeIMO.Examples/Excel/RowsFromObjects.cs#L10
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Cross-platform build (windows-latest): OfficeIMO.Examples/Excel/RowsFromObjects.cs#L9
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Cross-platform build (windows-latest): OfficeIMO.Examples/Excel/InsertObjects.cs#L36
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Cross-platform build (windows-latest): OfficeIMO.Examples/Markdown/Markdown07_Custom_Extensions.cs#L154
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Cross-platform build (windows-latest): OfficeIMO.Shared/ObjectDataHelpers.cs#L74
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Windows: OfficeIMO.Examples/Visio/ExternalStencilGallery.cs#L83
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Windows: OfficeIMO.Examples/Visio/ExternalStencilGallery.cs#L73
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Windows: OfficeIMO.Examples/Excel/RowsFromObjects.cs#L9
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Windows: OfficeIMO.Examples/Excel/InsertObjects.cs#L36
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Windows: OfficeIMO.Examples/Helpers/Guard.cs#L14
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Windows: OfficeIMO.Examples/Helpers/Guard.cs#L6
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Windows: OfficeIMO.Examples/Helpers/AnchoredDiagram.cs#L23
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Windows: OfficeIMO.Examples/Google/GoogleWorkspaceExampleSession.cs#L5
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Windows: OfficeIMO.Examples/Markdown/Markdown07_Custom_Extensions.cs#L154
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Windows: OfficeIMO.Shared/ObjectDataHelpers.cs#L74
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Ubuntu net10.0: OfficeIMO.Examples/Google/GoogleWorkspaceExampleSession.cs#L5
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Ubuntu net10.0: OfficeIMO.Examples/Excel/RowsFromObjects.PriorityProperties.cs#L17
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Ubuntu net10.0: OfficeIMO.Examples/Excel/RowsFromObjects.cs#L16
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Ubuntu net10.0: OfficeIMO.Examples/Excel/RowsFromObjects.cs#L10
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Ubuntu net10.0: OfficeIMO.Examples/Excel/RowsFromObjects.cs#L9
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Ubuntu net10.0: OfficeIMO.Examples/Excel/InsertObjects.cs#L36
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Ubuntu net10.0: OfficeIMO.Examples/Helpers/Guard.cs#L14
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Ubuntu net10.0: OfficeIMO.Examples/Helpers/Guard.cs#L6
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Ubuntu net10.0: OfficeIMO.Examples/Helpers/AnchoredDiagram.cs#L23
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Ubuntu net10.0: OfficeIMO.Shared/ObjectDataHelpers.cs#L74
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Ubuntu net8.0
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Ubuntu net8.0: OfficeIMO.Examples/Excel/RowsFromObjects.cs#L16
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Ubuntu net8.0: OfficeIMO.Examples/Excel/RowsFromObjects.cs#L10
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Ubuntu net8.0: OfficeIMO.Examples/Excel/RowsFromObjects.cs#L9
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Ubuntu net8.0: OfficeIMO.Examples/Google/GoogleWorkspaceExampleSession.cs#L5
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Ubuntu net8.0: OfficeIMO.Examples/Helpers/Guard.cs#L14
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Ubuntu net8.0: OfficeIMO.Examples/Helpers/Guard.cs#L6
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Ubuntu net8.0: OfficeIMO.Examples/Excel/InsertObjects.cs#L36
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Ubuntu net8.0: OfficeIMO.Examples/Markdown/Markdown07_Custom_Extensions.cs#L154
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Ubuntu net8.0: OfficeIMO.Examples/Helpers/AnchoredDiagram.cs#L23
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Ubuntu net8.0: OfficeIMO.Shared/ObjectDataHelpers.cs#L74
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.

Artifacts

Produced during runtime
Name Size Digest
test-results-macos-net8.0
28.6 KB
sha256:26cd21e1f94793337c59a5ccb664c3d9a208457b86c2ce212647664689ab621d
test-results-ubuntu-net10.0
2.49 MB
sha256:9d5a8d5cfac7b857536278f6e460c945bb9849a3a270528d95b544c14c5bd746
test-results-ubuntu-net8.0
2.49 MB
sha256:37d3368764ee3436973daff19d0bbd06a04c37278fb5e8f880e1e8806665823b
test-results-windows
5.52 KB
sha256:0b22e5483a7e3a522302136d0b47d1ea2c5679bf4a9f56d007627bab9601248e