Skip to content

feat(docs): add dev site rendering to deploy workflow#271

Merged
mcanouil merged 2 commits intomainfrom
feat/deploy-dev-site
Feb 17, 2026
Merged

feat(docs): add dev site rendering to deploy workflow#271
mcanouil merged 2 commits intomainfrom
feat/deploy-dev-site

Conversation

@mcanouil
Copy link
Copy Markdown
Owner

Summary

  • Render a release site from the latest semver tag at _site/ and a dev site from the default branch HEAD at _site/dev/.
  • Add docs/_quarto-dev.yml Quarto profile that sets output-dir: _site/dev and displays a development warning banner.
  • Use step-level env blocks instead of inline ${{ }} interpolation in run commands to prevent script injection.

Test plan

  • Trigger the workflow via workflow_dispatch and verify both the release and dev sites render.
  • Confirm the release site is accessible at the root GitHub Pages URL.
  • Confirm the dev site is accessible at /dev/ and displays the development warning banner.

Render a development version of the documentation from the default
branch HEAD at _site/dev/ alongside the release version from the latest
tag.

The workflow now checks out the latest semver tag to render the release
site, then switches back to the default branch to render the dev site
using the new _quarto-dev.yml Quarto profile.
Include a step to build the development VSIX package in the deployment workflow.
Update the development site documentation to reference the newly built VSIX file.
@mcanouil mcanouil self-assigned this Feb 17, 2026
@mcanouil mcanouil added the Type: CI/CD 🤖 Issues related to continuous integration and deployment label Feb 17, 2026
@mcanouil mcanouil merged commit baebd06 into main Feb 17, 2026
3 checks passed
@mcanouil mcanouil deleted the feat/deploy-dev-site branch February 17, 2026 15:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Type: CI/CD 🤖 Issues related to continuous integration and deployment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant