Skip to content

feat: Deploy released Editor versions to GitHub Pages #387

Description

@fantonangeli

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

  • Implementation: Fully implemented according to the Open Workflow spec.
  • Unit Tests: Comprehensive unit tests are included and passing.
  • Integration Tests: Verified within the monorepo and target environments (Web/VS Code).
  • Documentation: Updated README.md, ADRs, or official docs.
  • Performance: No significant regression in editor responsiveness.
  • Accessibility: UI changes comply with accessibility standards.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requestgithub_actionsPull requests that update GitHub Actions code

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions