Skip to content

ci: Update workflows and DocFX build process#470

Merged
VaclavElias merged 1 commit intostride3d:masterfrom
VaclavElias:fix-github-action-update
Feb 14, 2026
Merged

ci: Update workflows and DocFX build process#470
VaclavElias merged 1 commit intostride3d:masterfrom
VaclavElias:fix-github-action-update

Conversation

@VaclavElias
Copy link
Contributor

ci: Update workflows and DocFX build process

  • stride-docs-github.yml - Upgrade actions to latest major versions (setup-dotnet v5, checkout v6, upload-artifact v6, download-artifact v7, gh-pages v4)
  • stride-docs-release-azure.yml - Same action upgrades and DocFX build changes
  • stride-docs-release-fast-track-azure.yml - Same action upgrades and DocFX build changes
  • stride-docs-staging-azure.yml - Same action upgrades and DocFX build changes
  • stride-docs-staging-fast-track-azure.yml - Same action upgrades and DocFX build changes
  • stride-docs-test-build.yml - Upgrade upload-artifact to v6
  • Replace prebuilt DocFX install with build from official dotnet/docfx at commit 917cda8
  • Build and install custom DocFX NuGet package (2.9-stride) from source for improved reliability and .NET 10 support
  • Comment out previous dotnet tool update DocFX install steps
  • Ensure consistent, tested DocFX version across all workflows

PR Classification

Workflow and build system update to improve reliability, compatibility, and maintainability.

PR Summary

This PR updates GitHub Actions workflows for Stride documentation to use newer action versions and a custom-built DocFX compatible with .NET 10. The DocFX installation process is streamlined and standardized across all workflow files.

  • stride-docs-*.yml: Updated actions/setup-dotnet, actions/checkout, actions/upload-artifact, actions/download-artifact, and peaceiris/actions-gh-pages to latest major versions.
  • stride-docs-*.yml: Replaced DocFX installation with a process that builds and installs a specific commit from the official dotnet/docfx repository.
  • stride-docs-*.yml: Removed use of the filzrev/docfx fork and ensured npm dependencies for DocFX templates are built before installation.
  • stride-docs-*.yml: Updated or commented out obsolete DocFX installation steps and related comments.

- stride-docs-github.yml - Upgrade actions to latest major versions (setup-dotnet v5, checkout v6, upload-artifact v6, download-artifact v7, gh-pages v4)
- stride-docs-release-azure.yml - Same action upgrades and DocFX build changes
- stride-docs-release-fast-track-azure.yml - Same action upgrades and DocFX build changes
- stride-docs-staging-azure.yml - Same action upgrades and DocFX build changes
- stride-docs-staging-fast-track-azure.yml - Same action upgrades and DocFX build changes
- stride-docs-test-build.yml - Upgrade upload-artifact to v6
- Replace prebuilt DocFX install with build from official dotnet/docfx at commit 917cda8
- Build and install custom DocFX NuGet package (2.9-stride) from source for improved reliability and .NET 10 support
- Comment out previous dotnet tool update DocFX install steps
- Ensure consistent, tested DocFX version across all workflows
@VaclavElias VaclavElias merged commit a8957e5 into stride3d:master Feb 14, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant