From 1adf0509507f51e7f1c095e704b15d44c2738f5f Mon Sep 17 00:00:00 2001 From: Sid Vishnoi Date: Wed, 9 Oct 2019 15:18:26 +0530 Subject: [PATCH 1/2] chore(ci): use ReSpec auto-publish action --- .github/workflows/pr-push.yml | 19 ++++--------------- 1 file changed, 4 insertions(+), 15 deletions(-) diff --git a/.github/workflows/pr-push.yml b/.github/workflows/pr-push.yml index 965fb77..d3ebb3e 100644 --- a/.github/workflows/pr-push.yml +++ b/.github/workflows/pr-push.yml @@ -13,22 +13,11 @@ jobs: steps: - uses: actions/checkout@v1 - uses: actions/setup-node@v1 + - uses: sidvishnoi/respec-w3c-auto-publish@master with: - node-version: 12 - - name: Do spec validation - env: + ECHIDNA_TOKEN: ${{ secrets.ECHIDNA_TOKEN }} GH_USER: ${{ secrets.GH_USER }} GH_TOKEN: ${{ secrets.GH_TOKEN }} - run: | - npm i respec respec-validator - $(npm bin)/respec-validator --gh-user=$GH_USER --gh-token=$GH_TOKEN index.html - - name: Publish to /TR/ - if: github.event_name != 'pull_request' - env: - TOKEN: ${{ secrets.ECHIDNA_TOKEN }} - URL: "https://w3c.github.io/gamepad/W3CTRMANIFEST" - DECISION: "https://lists.w3.org/Archives/Public/public-webapps/2014JulSep/0627.html" + ECHIDNA_MANIFEST_URL: "https://w3c.github.io/gamepad/W3CTRMANIFEST" + WG_DECISION_URL: "https://lists.w3.org/Archives/Public/public-webapps/2014JulSep/0627.html" CC: "mcaceres@mozilla.com" - run: | - echo "If it fails, check https://lists.w3.org/Archives/Public/public-tr-notifications/" - curl "https://labs.w3.org/echidna/api/request" --data "url=$URL" --data "decision=$DECISION" --data "token=$TOKEN" --data "cc=$CC" From f5a80c84747dc098ade6a29741bff708b53dc16f Mon Sep 17 00:00:00 2001 From: Sid Vishnoi Date: Wed, 9 Oct 2019 17:14:57 +0530 Subject: [PATCH 2/2] try without setup-node --- .github/workflows/pr-push.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/pr-push.yml b/.github/workflows/pr-push.yml index d3ebb3e..8c21d10 100644 --- a/.github/workflows/pr-push.yml +++ b/.github/workflows/pr-push.yml @@ -12,7 +12,6 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v1 - - uses: actions/setup-node@v1 - uses: sidvishnoi/respec-w3c-auto-publish@master with: ECHIDNA_TOKEN: ${{ secrets.ECHIDNA_TOKEN }}