To get started, do the following:
-
If you want to deploy to W3C /TR:
- Request an Echidna token for your spec (W3C Team Members and Chairs only!).
- Save the token as a "Secret" named
ECHIDNA_TOKEN
in the spec's repository's settings.
-
Create a
.github/workflows/auto-publish.yml
file at the root of the spec's repository. -
In the
auto-publish.yml
, copy-paste and modify one of the examples below that suits your needs. Most typical one:# Inside .github/workflows/auto-publish.yml name: Automatic Publication on: pull_request: {} push: branches: [main] jobs: validate-and-publish: name: Validate and Publish to TR runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: w3c/spec-prod@v2 with: TOOLCHAIN: respec # or bikeshed W3C_ECHIDNA_TOKEN: ${{ secrets.ECHIDNA_TOKEN }} W3C_WG_DECISION_URL: " See Options for URLs! " # Convert Editor's Draft to Working Draft! W3C_BUILD_OVERRIDE: | specStatus: WD