Skip to content

Upgrade Docxodus to v7.0.0 and expose its comparison-engine flag #21

Upgrade Docxodus to v7.0.0 and expose its comparison-engine flag

Upgrade Docxodus to v7.0.0 and expose its comparison-engine flag #21

Triggered via pull request July 10, 2026 06:39
Status Success
Total duration 3m 43s
Artifacts

ci.yml

on: pull_request
build-core
11s
build-core
Matrix: build-engine-wheels
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

133 warnings and 4 notices
build-core
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test (macos-latest, 3.9)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test (macos-latest, 3.9): docxodus/Docxodus/ComparisonLog.cs#L1
The file header copyright text should match the copyright text from the settings. (https://github.com/DotNetAnalyzers/StyleCopAnalyzers/blob/master/documentation/SA1636.md)
test (macos-latest, 3.9): docxodus/Docxodus/UnidHelper.cs#L153
Possible null reference argument for parameter 'parentUnid' in 'void UnidHelper.AssignDescendantsDeterministic(XElement parent, string parentUnid)'.
test (macos-latest, 3.9): docxodus/Docxodus/DocxSession.cs#L3975
Possible null reference argument for parameter 'document' in 'XElement? AnchorTarget.Resolve(WordprocessingDocument document)'.
test (macos-latest, 3.9): docxodus/Docxodus/DocxSession.cs#L3928
Possible null reference argument for parameter 'doc' in 'void StyleFactory.EnsureCodeCharacterStyle(WordprocessingDocument doc)'.
build-engine-wheels (macos-latest, osx-x64 osx-arm64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-engine-wheels (macos-latest, osx-x64 osx-arm64): docxodus/Docxodus/DocxSession.cs#L3975
Possible null reference argument for parameter 'document' in 'XElement? AnchorTarget.Resolve(WordprocessingDocument document)'.
build-engine-wheels (macos-latest, osx-x64 osx-arm64): docxodus/Docxodus/DocxSession.cs#L3928
Possible null reference argument for parameter 'doc' in 'void StyleFactory.EnsureCodeCharacterStyle(WordprocessingDocument doc)'.
build-engine-wheels (macos-latest, osx-x64 osx-arm64): docxodus/Docxodus/UnidHelper.cs#L153
Possible null reference argument for parameter 'parentUnid' in 'void UnidHelper.AssignDescendantsDeterministic(XElement parent, string parentUnid)'.
test (macos-latest, 3.12)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test (ubuntu-latest, 3.9)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test (macos-latest, 3.12): docxodus/Docxodus/ComparisonLog.cs#L1
The file header copyright text should match the copyright text from the settings. (https://github.com/DotNetAnalyzers/StyleCopAnalyzers/blob/master/documentation/SA1636.md)
test (macos-latest, 3.12): docxodus/Docxodus/UnidHelper.cs#L153
Possible null reference argument for parameter 'parentUnid' in 'void UnidHelper.AssignDescendantsDeterministic(XElement parent, string parentUnid)'.
test (macos-latest, 3.12): docxodus/Docxodus/DocxSession.cs#L3975
Possible null reference argument for parameter 'document' in 'XElement? AnchorTarget.Resolve(WordprocessingDocument document)'.
test (macos-latest, 3.12): docxodus/Docxodus/DocxSession.cs#L3928
Possible null reference argument for parameter 'doc' in 'void StyleFactory.EnsureCodeCharacterStyle(WordprocessingDocument doc)'.
test (ubuntu-latest, 3.9): docxodus/Docxodus/ComparisonLog.cs#L1
The file header copyright text should match the copyright text from the settings. (https://github.com/DotNetAnalyzers/StyleCopAnalyzers/blob/master/documentation/SA1636.md)
test (ubuntu-latest, 3.9): docxodus/Docxodus/DocxSession.cs#L3975
Possible null reference argument for parameter 'document' in 'XElement? AnchorTarget.Resolve(WordprocessingDocument document)'.
test (ubuntu-latest, 3.9): docxodus/Docxodus/DocxSession.cs#L3928
Possible null reference argument for parameter 'doc' in 'void StyleFactory.EnsureCodeCharacterStyle(WordprocessingDocument doc)'.
test (ubuntu-latest, 3.9): docxodus/Docxodus/UnidHelper.cs#L153
Possible null reference argument for parameter 'parentUnid' in 'void UnidHelper.AssignDescendantsDeterministic(XElement parent, string parentUnid)'.
test (ubuntu-latest, 3.12)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test (ubuntu-latest, 3.12): docxodus/Docxodus/ComparisonLog.cs#L1
The file header copyright text should match the copyright text from the settings. (https://github.com/DotNetAnalyzers/StyleCopAnalyzers/blob/master/documentation/SA1636.md)
test (ubuntu-latest, 3.12): docxodus/Docxodus/UnidHelper.cs#L153
Possible null reference argument for parameter 'parentUnid' in 'void UnidHelper.AssignDescendantsDeterministic(XElement parent, string parentUnid)'.
test (ubuntu-latest, 3.12): docxodus/Docxodus/DocxSession.cs#L3975
Possible null reference argument for parameter 'document' in 'XElement? AnchorTarget.Resolve(WordprocessingDocument document)'.
test (ubuntu-latest, 3.12): docxodus/Docxodus/DocxSession.cs#L3928
Possible null reference argument for parameter 'doc' in 'void StyleFactory.EnsureCodeCharacterStyle(WordprocessingDocument doc)'.
test (macos-latest, 3.11)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test (macos-latest, 3.11): docxodus/Docxodus/ComparisonLog.cs#L1
The file header copyright text should match the copyright text from the settings. (https://github.com/DotNetAnalyzers/StyleCopAnalyzers/blob/master/documentation/SA1636.md)
test (macos-latest, 3.11): docxodus/Docxodus/DocxSession.cs#L3975
Possible null reference argument for parameter 'document' in 'XElement? AnchorTarget.Resolve(WordprocessingDocument document)'.
test (macos-latest, 3.11): docxodus/Docxodus/DocxSession.cs#L3928
Possible null reference argument for parameter 'doc' in 'void StyleFactory.EnsureCodeCharacterStyle(WordprocessingDocument doc)'.
test (macos-latest, 3.11): docxodus/Docxodus/UnidHelper.cs#L153
Possible null reference argument for parameter 'parentUnid' in 'void UnidHelper.AssignDescendantsDeterministic(XElement parent, string parentUnid)'.
test (ubuntu-latest, 3.11)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test (ubuntu-latest, 3.11): docxodus/Docxodus/ComparisonLog.cs#L1
The file header copyright text should match the copyright text from the settings. (https://github.com/DotNetAnalyzers/StyleCopAnalyzers/blob/master/documentation/SA1636.md)
test (ubuntu-latest, 3.11): docxodus/Docxodus/DocxSession.cs#L3975
Possible null reference argument for parameter 'document' in 'XElement? AnchorTarget.Resolve(WordprocessingDocument document)'.
test (ubuntu-latest, 3.11): docxodus/Docxodus/DocxSession.cs#L3928
Possible null reference argument for parameter 'doc' in 'void StyleFactory.EnsureCodeCharacterStyle(WordprocessingDocument doc)'.
test (ubuntu-latest, 3.11): docxodus/Docxodus/UnidHelper.cs#L153
Possible null reference argument for parameter 'parentUnid' in 'void UnidHelper.AssignDescendantsDeterministic(XElement parent, string parentUnid)'.
build-engine-wheels (ubuntu-latest, linux-x64 linux-arm64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-engine-wheels (ubuntu-latest, linux-x64 linux-arm64): docxodus/Docxodus/UnidHelper.cs#L153
Possible null reference argument for parameter 'parentUnid' in 'void UnidHelper.AssignDescendantsDeterministic(XElement parent, string parentUnid)'.
build-engine-wheels (ubuntu-latest, linux-x64 linux-arm64): docxodus/Docxodus/DocxSession.cs#L3975
Possible null reference argument for parameter 'document' in 'XElement? AnchorTarget.Resolve(WordprocessingDocument document)'.
build-engine-wheels (ubuntu-latest, linux-x64 linux-arm64): docxodus/Docxodus/DocxSession.cs#L3928
Possible null reference argument for parameter 'doc' in 'void StyleFactory.EnsureCodeCharacterStyle(WordprocessingDocument doc)'.
test (windows-latest, 3.11)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test (windows-latest, 3.11): docxodus/Docxodus/ComparisonLog.cs#L1
The file header copyright text should match the copyright text from the settings. (https://github.com/DotNetAnalyzers/StyleCopAnalyzers/blob/master/documentation/SA1636.md)
test (windows-latest, 3.11): docxodus/Docxodus/UnidHelper.cs#L153
Possible null reference argument for parameter 'parentUnid' in 'void UnidHelper.AssignDescendantsDeterministic(XElement parent, string parentUnid)'.
test (windows-latest, 3.11): docxodus/Docxodus/DocxSession.cs#L3975
Possible null reference argument for parameter 'document' in 'XElement? AnchorTarget.Resolve(WordprocessingDocument document)'.
test (windows-latest, 3.11): docxodus/Docxodus/DocxSession.cs#L3928
Possible null reference argument for parameter 'doc' in 'void StyleFactory.EnsureCodeCharacterStyle(WordprocessingDocument doc)'.
build-engine-wheels (windows-latest, win-x64 win-arm64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-engine-wheels (windows-latest, win-x64 win-arm64): docxodus/Docxodus/UnidHelper.cs#L153
Possible null reference argument for parameter 'parentUnid' in 'void UnidHelper.AssignDescendantsDeterministic(XElement parent, string parentUnid)'.
build-engine-wheels (windows-latest, win-x64 win-arm64): docxodus/Docxodus/DocxSession.cs#L3975
Possible null reference argument for parameter 'document' in 'XElement? AnchorTarget.Resolve(WordprocessingDocument document)'.
build-engine-wheels (windows-latest, win-x64 win-arm64): docxodus/Docxodus/DocxSession.cs#L3928
Possible null reference argument for parameter 'doc' in 'void StyleFactory.EnsureCodeCharacterStyle(WordprocessingDocument doc)'.
test (windows-latest, 3.12)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test (windows-latest, 3.12): docxodus/Docxodus/ComparisonLog.cs#L1
The file header copyright text should match the copyright text from the settings. (https://github.com/DotNetAnalyzers/StyleCopAnalyzers/blob/master/documentation/SA1636.md)
test (windows-latest, 3.12): docxodus/Docxodus/UnidHelper.cs#L153
Possible null reference argument for parameter 'parentUnid' in 'void UnidHelper.AssignDescendantsDeterministic(XElement parent, string parentUnid)'.
test (windows-latest, 3.12): docxodus/Docxodus/DocxSession.cs#L3975
Possible null reference argument for parameter 'document' in 'XElement? AnchorTarget.Resolve(WordprocessingDocument document)'.
test (windows-latest, 3.12): docxodus/Docxodus/DocxSession.cs#L3928
Possible null reference argument for parameter 'doc' in 'void StyleFactory.EnsureCodeCharacterStyle(WordprocessingDocument doc)'.
test (windows-latest, 3.9)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test (windows-latest, 3.9): docxodus/Docxodus/ComparisonLog.cs#L1
The file header copyright text should match the copyright text from the settings. (https://github.com/DotNetAnalyzers/StyleCopAnalyzers/blob/master/documentation/SA1636.md)
test (windows-latest, 3.9): docxodus/Docxodus/UnidHelper.cs#L153
Possible null reference argument for parameter 'parentUnid' in 'void UnidHelper.AssignDescendantsDeterministic(XElement parent, string parentUnid)'.
test (windows-latest, 3.9): docxodus/Docxodus/DocxSession.cs#L3975
Possible null reference argument for parameter 'document' in 'XElement? AnchorTarget.Resolve(WordprocessingDocument document)'.
test (windows-latest, 3.9): docxodus/Docxodus/DocxSession.cs#L3928
Possible null reference argument for parameter 'doc' in 'void StyleFactory.EnsureCodeCharacterStyle(WordprocessingDocument doc)'.
test (macos-latest, 3.9)
The macos-latest label will migrate to macOS 26 beginning June 15, 2026. For more information see https://github.com/actions/runner-images/issues/14167
build-engine-wheels (macos-latest, osx-x64 osx-arm64)
The macos-latest label will migrate to macOS 26 beginning June 15, 2026. For more information see https://github.com/actions/runner-images/issues/14167
test (macos-latest, 3.12)
The macos-latest label will migrate to macOS 26 beginning June 15, 2026. For more information see https://github.com/actions/runner-images/issues/14167
test (macos-latest, 3.11)
The macos-latest label will migrate to macOS 26 beginning June 15, 2026. For more information see https://github.com/actions/runner-images/issues/14167