diff --git a/.github/workflows/pr-push.yml b/.github/workflows/pr-push.yml new file mode 100644 index 0000000..75e5d89 --- /dev/null +++ b/.github/workflows/pr-push.yml @@ -0,0 +1,20 @@ +name: Node CI + +on: + push: + branches: + - gh-pages + pull_request: {} + +jobs: + ci: + name: Validate and Publish + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v1 + - uses: w3c/respec-w3c-auto-publish@v1 + with: + ECHIDNA_TOKEN: ${{ secrets.ECHIDNA_TOKEN }} + ECHIDNA_MANIFEST_URL: "https://w3c.github.io/screen-orientation/W3CTRMANIFEST" + WG_DECISION_URL: "https://lists.w3.org/Archives/Public/public-webapps/2014JulSep/0627.html" + CC: "mcaceres@mozilla.com" diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index bb9336b..0000000 --- a/.travis.yml +++ /dev/null @@ -1,29 +0,0 @@ -dist: trusty -language: node_js -node_js: - - lts/* - -branches: - only: - - gh-pages - -env: - global: - - URL="https://w3c.github.io/screen-orientation/W3CTRMANIFEST" - - DECISION="https://lists.w3.org/Archives/Public/public-webapps/2014JulSep/0627.html" - - secure: "dJTE91QLWps4EXBHoQinGu4RdO6YSjk6KU/GZRFxWXyckDtOJJKu6IoB5bFtYvf6re2yh4oX5+CxuT/6trMJyVjO96cfC3OPzBgQNgwHr7ZzuP+VubLuQ6NG81ZKctqRiph1848xTq0h1hvpjWDgKTWV0uvTJWFJKU5iLzfJsZA=" - -install: - - npm install respec-validator - -script: - - npx respec-validator --gh-user=$GH_USER --gh-token=$GH_TOKEN index.html - -cache: - directories: - - node_modules - -after_success: - - CC="mcaceres@mozilla.com" - - echo "If it fails, check https://lists.w3.org/Archives/Public/public-tr-notifications/" - - '[ "${TRAVIS_PULL_REQUEST}" = "false" ] && curl "https://labs.w3.org/echidna/api/request" --data "cc=$CC" --data "url=$URL" --data "decision=$DECISION" --data "token=$TOKEN"'