Description
Deploy released Editor versions to GitHub Pages.
Motivation
The Editor is currently deployed to Netlify from main.
This is useful for development and pull request previews, but the Open Workflow Specification website should link to a deployed released version of the Editor instead of showing unreleased changes from main.
Proposed Implementation
Deploy the Editor to GitHub Pages as part of the release process.
The deployment should:
- Build the Editor from the exact Git tag associated with the release, not from
main.
- Be triggered as part of the release or publish workflow.
- Keep the deployments permanently available.
Definition of Done
Description
Deploy released Editor versions to GitHub Pages.
Motivation
The Editor is currently deployed to Netlify from
main.This is useful for development and pull request previews, but the Open Workflow Specification website should link to a deployed released version of the Editor instead of showing unreleased changes from
main.Proposed Implementation
Deploy the Editor to GitHub Pages as part of the release process.
The deployment should:
main.Definition of Done