Files
dependabot[bot] 4e92bd54bc Bump actions/setup-dotnet from 5 to 6 (#11767)
Bumps [actions/setup-dotnet](https://github.com/actions/setup-dotnet) from 5 to 6.
- [Release notes](https://github.com/actions/setup-dotnet/releases)
- [Commits](https://github.com/actions/setup-dotnet/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/setup-dotnet
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-20 11:02:37 +02:00

61 lines
1.3 KiB
YAML

name: docx-validation
on:
push:
paths:
- test/docx/golden/*.docx
- tools/validate-docx.sh
- tools/validate-docx2.sh
- .github/workflows/docx-validation.yaml
pull_request:
paths:
- test/docx/golden/*.docx
- tools/validate-docx.sh
- tools/validate-docx2.sh
- .github/workflows/docx-validation.yaml
permissions:
contents: read
jobs:
xmllint-docx:
runs-on: ubuntu-latest
steps:
- name: Install xmllint
run: |
sudo apt-get update
sudo apt-get install libxml2-utils -y
- name: Checkout
uses: actions/checkout@v7
with:
sparse-checkout: |
test/docx/golden
tools/
Makefile
- name: Validate golden .docx files against standard XML schema
run: make validate-docx-golden-tests
dotnet-docx:
runs-on: ubuntu-latest
steps:
- name: ensure dotnet is present
uses: actions/setup-dotnet@v6
- name: Install json_reformat
run: |
sudo apt-get update
sudo apt-get install yajl-tools -y
- name: Checkout
uses: actions/checkout@v7
with:
sparse-checkout: |
test/docx/golden
tools/
Makefile
- name: Validate golden docx files using dotnet
run: make validate-docx-golden-tests2