Skip to content

Commit 55b445a

Browse files
authored
Use spec-prod for all spec building. (#251)
* Use spec-prod for all spec building. * Fail builds on warnings. * Allow warnings in network-reporting to work around a bikeshed bug.
1 parent 334a96b commit 55b445a

File tree

5 files changed

+15
-171
lines changed

5 files changed

+15
-171
lines changed

.github/workflows/auto-publish.yml

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ on:
44
pull_request: {}
55
push:
66
branches: [main]
7-
7+
88
jobs:
9-
main:
9+
reporting:
1010
name: Publish Reporting API WD
1111
runs-on: ubuntu-20.04
1212
steps:
@@ -15,8 +15,21 @@ jobs:
1515
with:
1616
SOURCE: index.src.html
1717
TOOLCHAIN: bikeshed
18+
BUILD_FAIL_ON: warning
1819
W3C_ECHIDNA_TOKEN: ${{ secrets.W3C_TR_TOKEN }}
1920
W3C_WG_DECISION_URL: https://lists.w3.org/Archives/Public/public-web-perf/2021Apr/0005.html
2021
W3C_BUILD_OVERRIDE: |
2122
shortName: reporting
2223
status: WD
24+
GH_PAGES_BRANCH: gh-pages
25+
network-reporting:
26+
name: Publish Network Reporting API ED
27+
runs-on: ubuntu-20.04
28+
steps:
29+
- uses: actions/checkout@v2
30+
- uses: w3c/spec-prod@v2
31+
with:
32+
SOURCE: network-reporting.bs
33+
TOOLCHAIN: bikeshed
34+
BUILD_FAIL_ON: link-error
35+
GH_PAGES_BRANCH: gh-pages

.github/workflows/build.yml

Lines changed: 0 additions & 22 deletions
This file was deleted.

compile.sh

Lines changed: 0 additions & 50 deletions
This file was deleted.

deploy.sh

Lines changed: 0 additions & 97 deletions
This file was deleted.

deploy_key.enc

-3.17 KB
Binary file not shown.

0 commit comments

Comments
 (0)