@@ -325,6 +325,7 @@ jobs:
325325 contents : read
326326
327327 steps :
328+ # === CHECKOUT AND INSTALL DEPENDENCIES ===
328329 - name : Checkout
329330 uses : actions/checkout@v6
330331
@@ -379,6 +380,7 @@ jobs:
379380 pattern : ' version-capture-*'
380381 continue-on-error : true
381382
383+ # === GENERATE MARKDOWN REPORTS ===
382384 - name : Generate Requirements Report and Trace Matrix
383385 run : >
384386 dotnet reqstream
@@ -462,6 +464,7 @@ jobs:
462464 echo "=== Build Notes Report ==="
463465 cat docs/buildnotes.md
464466
467+ # === GENERATE HTML AND PDF DOCUMENTS ===
465468 - name : Generate Build Notes HTML with Pandoc
466469 shell : bash
467470 run : >
@@ -475,6 +478,7 @@ jobs:
475478 - name : Convert Build Notes HTML to PDF with Weasyprint
476479 run : >
477480 dotnet weasyprint
481+ --pdf-variant pdf/a-3u
478482 docs/buildnotes/buildnotes.html
479483 "docs/BuildMark Build Notes.pdf"
480484
@@ -491,6 +495,7 @@ jobs:
491495 - name : Convert User Guide HTML to PDF with Weasyprint
492496 run : >
493497 dotnet weasyprint
498+ --pdf-variant pdf/a-3u
494499 docs/guide/guide.html
495500 "docs/BuildMark User Guide.pdf"
496501
@@ -507,6 +512,7 @@ jobs:
507512 - name : Generate Requirements PDF with Weasyprint
508513 run : >
509514 dotnet weasyprint
515+ --pdf-variant pdf/a-3u
510516 docs/requirements/requirements.html
511517 "docs/BuildMark Requirements.pdf"
512518
@@ -523,6 +529,7 @@ jobs:
523529 - name : Generate Trace Matrix PDF with Weasyprint
524530 run : >
525531 dotnet weasyprint
532+ --pdf-variant pdf/a-3u
526533 docs/tracematrix/tracematrix.html
527534 "docs/BuildMark Trace Matrix.pdf"
528535
@@ -539,6 +546,7 @@ jobs:
539546 - name : Convert Requirements Justifications HTML to PDF with Weasyprint
540547 run : >
541548 dotnet weasyprint
549+ --pdf-variant pdf/a-3u
542550 docs/justifications/justifications.html
543551 "docs/BuildMark Requirements Justifications.pdf"
544552
@@ -555,9 +563,11 @@ jobs:
555563 - name : Convert Code Quality HTML to PDF with Weasyprint
556564 run : >
557565 dotnet weasyprint
566+ --pdf-variant pdf/a-3u
558567 docs/quality/quality.html
559568 "docs/BuildMark Code Quality.pdf"
560569
570+ # === UPLOAD ARTIFACTS ===
561571 - name : Upload Document Artifacts
562572 uses : actions/upload-artifact@v7
563573 with :
0 commit comments