[svgwg] Merged Pull Request: Automate publication of Editor's Drafts to GitHub Pages

sideshowbarker has just merged tidoust's pull request 1013 for https://github.com/w3c/svgwg:

== Automate publication of Editor's Drafts to GitHub Pages ==
This adds a GitHub workflow to automate the publication of the Editor's Drafts in the repository to GitHub Pages. This is the first step towards transferring the `svgwg.org` domain name to the W3C, as envisioned in: https://github.com/w3c/svgwg/issues/1006#issuecomment-3293231900

Under the hoods, the workflow runs `make`, then a new "quick and dirty" bash script that copies the results of the build to a `deploy` folder with the appropriate structure, and then actually copies the `deploy` folder to the `gh-pages` branch for publication.

The workflow also runs on pull requests as a way to test that the update would not break the build. It does *not* deploy the result when it runs on a PR.

The updates on the HTML files and build scripts themselves are needed to replace all references to `Overview.html` as the main spec file needs to be `index.html` in GitHub Pages for it to be served by default.

Note: I wouldn't be surprised if I needed to tweak the GitHub workflow afterwards to make it fully operational. Workflows are a bit of a pain to debug...

See https://github.com/w3c/svgwg/pull/1013


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Wednesday, 17 September 2025 15:44:34 UTC