[presentation-api] Pull Request: Enable auto-publication of the spec to /TR

tidoust has just submitted a new pull request for https://github.com/w3c/presentation-api:

== Enable auto-publication of the spec to /TR ==
This update enables auto-publication of the spec as Candidate Recommendation Draft to /TR, as agreed by the working group. It leverages the [spec-prod action](https://github.com/w3c/spec-prod/) to do that.

This update also adjusts the workflow for the Editor's Draft itself. The source spec is now to be found in the `main` branch, and instead of publishing the source spec to GitHub Pages directly, the spec-prod action will rather deploy the generated spec. Among other things, this makes it possible to integrate the spec in Bikeshed's database for cross-referencing purpose.

The spec-prod action also takes care of running ReSpec on pull requests to validate changes from an editorial perspective.

This approach replaces the former approach based on Travis CI.

Note the `ECHIDNA_TOKEN` was added as secret to the repository.

@mfoltzgoogle There is no good and easy way to test this. At worst, publication fails and I'll investigate and fix parameters that I may have missed. Also note the switch to `main` as the default branch that contains the source code.

See https://github.com/w3c/presentation-api/pull/502


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

Received on Friday, 15 April 2022 13:26:43 UTC