Skip to content

Update documentation build workflows and Dockerfiles to use latest versions of DocFX and .NET#5324

Merged
gautamdsheth merged 2 commits into
devfrom
feat/bump-docs-site
May 22, 2026
Merged

Update documentation build workflows and Dockerfiles to use latest versions of DocFX and .NET#5324
gautamdsheth merged 2 commits into
devfrom
feat/bump-docs-site

Conversation

@gautamdsheth
Copy link
Copy Markdown
Collaborator

Type

  • Bug Fix
  • New Feature
  • Sample

Related Issues?

Fix the GH action related to building the documentation site as well as the necessary files and docker images .

Bumped them to the latest possible one

Copilot AI review requested due to automatic review settings May 21, 2026 19:54
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request updates the documentation site build pipeline and supporting Docker build images to use newer DocFX and .NET SDK tooling, aligning local Docker-based docs builds with the GitHub Actions workflows.

Changes:

  • Switch DocFX theme asset references from docfx.vendor.* to docfx.vendor.min.* in the custom material template partials.
  • Update Linux/Windows docs-build Dockerfiles to install DocFX via dotnet tool install on .NET SDK images.
  • Refresh documentation build workflows to use centralized DOCFX_VERSION / DOTNET_VERSION environment variables and updated setup steps.

Reviewed changes

Copilot reviewed 7 out of 7 changed files in this pull request and generated no comments.

Show a summary per file
File Description
pages/templates/material/partials/scripts.tmpl.partial Update DocFX vendor script reference to the minified filename.
pages/templates/material/partials/head.tmpl.partial Update DocFX vendor stylesheet reference to the minified filename.
pages/Dockerfile-Windows Move to .NET SDK Windows base image and install DocFX as a .NET tool.
pages/Dockerfile-Linux Move to .NET SDK Linux base image and install DocFX as a .NET tool.
pages/articles/buildingdocker.md Update Docker run examples to call docfx directly and use consistent working directories.
.github/workflows/checkdocumentationbuild.yml Parameterize DocFX/.NET versions and update the setup/install steps for docs build validation.
.github/workflows/builddocsite.yml Parameterize DocFX/.NET versions and update the setup/install steps for scheduled/manual doc site publishing.

@gautamdsheth gautamdsheth merged commit c9308e7 into dev May 22, 2026
3 checks passed
@gautamdsheth gautamdsheth deleted the feat/bump-docs-site branch May 22, 2026 07:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants