{"id":15058421,"url":"https://github.com/w3c/respec-w3c-auto-publish","last_synced_at":"2025-10-04T18:30:52.191Z","repository":{"id":74384482,"uuid":"212202631","full_name":"w3c/respec-w3c-auto-publish","owner":"w3c","description":"[DEPRECATED] GitHub action to validate a ReSpec document and publish it using Echidna.","archived":true,"fork":false,"pushed_at":"2021-03-15T14:04:34.000Z","size":68,"stargazers_count":3,"open_issues_count":0,"forks_count":5,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-09-30T04:41:22.610Z","etag":null,"topics":["echidna","github-actions","respec","w3c"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/w3c.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null},"funding":{"open_collective":"respec"}},"created_at":"2019-10-01T21:26:34.000Z","updated_at":"2023-01-28T10:06:20.000Z","dependencies_parsed_at":"2024-01-23T21:15:23.583Z","dependency_job_id":"7230d939-2802-4157-90cf-f1e9925dabc7","html_url":"https://github.com/w3c/respec-w3c-auto-publish","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/w3c%2Frespec-w3c-auto-publish","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/w3c%2Frespec-w3c-auto-publish/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/w3c%2Frespec-w3c-auto-publish/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/w3c%2Frespec-w3c-auto-publish/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/w3c","download_url":"https://codeload.github.com/w3c/respec-w3c-auto-publish/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":235289263,"owners_count":18965912,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["echidna","github-actions","respec","w3c"],"created_at":"2024-09-24T22:22:40.294Z","updated_at":"2025-10-04T18:30:46.918Z","avatar_url":"https://github.com/w3c.png","language":"JavaScript","funding_links":["https://opencollective.com/respec"],"categories":[],"sub_categories":[],"readme":"# ⚠ Deprecated: Use [spec-prod](https://github.com/w3c/spec-prod) instead.\n\n---\n\n# ReSpec W3C Auto-Publish (GitHub Action)\n\nGitHub action to [validate](https://github.com/marcoscaceres/respec-validator) a [ReSpec](https://github.com/w3c/respec/) document and publish it as a TR using [Echidna](https://github.com/w3c/echidna/).\n\nThe document is published only when a PR is merged. Validation is done when a PR is created/updated and merged.\n\n## Inputs\nWorking Group Chairs and W3C Team members can [request a token](https://www.w3.org/Web/publications/register) directly from the W3C. This can then be saved as `ECHIDNA_TOKEN` in your repository settings under [\"Secrets\"](https://user-images.githubusercontent.com/870154/81380287-f9579f80-914d-11ea-84bc-5707bff75dba.png). \n\nPlease see [action.yml](action.yml)\n\n## Example Usage\n\nYou need two things: \n 1. an \"ECHIDNA\" [manifest file](https://github.com/w3c/echidna/wiki/Preparing-your-document#manifest-file)\n 2. an action.yml file\n\n### ECHIDNA manifest file\nThe [ECHINA manifest file](https://github.com/w3c/echidna/wiki/Preparing-your-document#manifest-file) needs live at the root of your repository and make sure it's accessible via GitHub pages! \n\nJust change `your-spec-shortname` to whatever your spec's short name is. \n\n```\nindex.html?specStatus=WD\u0026shortName=your-spec-shortname respec\n```\n\n### action.yml\n\nPlace this file in \".github/workflows/action.yml\" (or some other filename if you'd like) and change things as appropriate for your spec.\n\n``` yaml\nname: Node CI\n\non:\n  push:\n    branches:\n      - gh-pages # change to your default branch\n  pull_request: {}\n\njobs:\n  validate-and-publish:\n    name: Validate and Publish\n    runs-on: ubuntu-latest # only linux supported at present\n    steps:\n      - uses: actions/checkout@v2\n      - uses: w3c/respec-w3c-auto-publish@v1 # use the action\n        with:\n          ECHIDNA_TOKEN: ${{ secrets.ECHIDNA_TOKEN }}\n          ECHIDNA_MANIFEST_URL: \"https://w3c.github.io/your_spec_repo/ECHIDNA\"\n          # Please use the URL that's appropriate for your working group!\n          WG_DECISION_URL: \"https://lists.w3.org/Archives/Public/public-webapps/2014JulSep/0627.html\"\n          CC: \"foo@bar.com,bar@foo.com\"\n          CHECK_LINKS: true # Validate links and cross references; default: true\n          VALIDATE_MARKUP: true # Validate HTML markup; default: true\n```\n\n#### `WG_DECISION_URL`\n\nHere are some of the possible values of `WG_DECISION_URL` for various working groups:\n\n\u003cdl\u003e\n\u003cdt\u003eWebApps WG\n\u003cdd\u003ehttps://lists.w3.org/Archives/Public/public-webapps/2014JulSep/0627.html\n\u003cdt\u003eMedia Capture WG\n\u003cdd\u003ehttps://lists.w3.org/Archives/Public/public-media-capture/2015Dec/0031.html\n\u003cdt\u003eSecond Screen WG\n\u003cdd\u003ehttps://lists.w3.org/Archives/Public/public-secondscreen/2015Jun/0096.html\n\u003cdt\u003eWeb RTC\n\u003cdd\u003ehttps://lists.w3.org/Archives/Public/public-webrtc/2016Mar/0031.html\n\u003cdt\u003eAria\n\u003cdd\u003ehttps://lists.w3.org/Archives/Public/public-html-admin/2015May/0021.html\n\u003cdt\u003eDevice APIs\n\u003cdd\u003ehttps://lists.w3.org/Archives/Public/public-device-apis/2015Oct/att-0037/minutes-2015-10-15.html#item05\n\u003c/dl\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fw3c%2Frespec-w3c-auto-publish","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fw3c%2Frespec-w3c-auto-publish","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fw3c%2Frespec-w3c-auto-publish/lists"}