Skip to content

Added GitHub Pages deployment with versioned documentation#234

Merged
castler merged 1 commit into
eclipse-score:mainfrom
AAmbuj:amsh_hosting_github_io
May 20, 2026
Merged

Added GitHub Pages deployment with versioned documentation#234
castler merged 1 commit into
eclipse-score:mainfrom
AAmbuj:amsh_hosting_github_io

Conversation

@AAmbuj
Copy link
Copy Markdown
Contributor

@AAmbuj AAmbuj commented May 20, 2026

  • Add deploy_docs.yml workflow to build and publish Sphinx docs on push to main, tagged releases, and manual dispatch
  • Support versioned docs: tags (vX.Y.Z), latest (main), preview (branches)
  • Upload docs tarball as release artifact for version persistence
  • Assemble multi-version publish tree with stable alias and switcher.json
  • Add RTD-style version flyout (CSS/JS) injected into HTML at deploy time
  • Add root index.html redirect to latest version
  • Update conf.template.py with comment about workflow-injected assets

- Add deploy_docs.yml workflow to build and publish Sphinx docs
  on push to main, tagged releases, and manual dispatch
- Support versioned docs: tags (vX.Y.Z), latest (main), preview (branches)
- Upload docs tarball as release artifact for version persistence
- Assemble multi-version publish tree with stable alias and switcher.json
- Add RTD-style version flyout (CSS/JS) injected into HTML at deploy time
- Add root index.html redirect to latest version
- Update conf.template.py with comment about workflow-injected assets
@AAmbuj AAmbuj force-pushed the amsh_hosting_github_io branch from 207c74e to dfb35ca Compare May 20, 2026 09:52
@castler castler merged commit adbdc61 into eclipse-score:main May 20, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Development

Successfully merging this pull request may close these issues.

2 participants