From 6c3231e60c8c55010f4029913b8b97619a0c5296 Mon Sep 17 00:00:00 2001 From: Noah <33094578+coolreader18@users.noreply.github.com> Date: Sat, 1 Feb 2020 20:45:37 -0600 Subject: [PATCH] Deploy the demo using Github Actions --- .github/workflows/ci.yaml | 13 +++++++++++-- .travis.yml | 27 --------------------------- 2 files changed, 11 insertions(+), 29 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index c92450389..d4a0f2573 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -1,6 +1,6 @@ on: push: - branches: [master] + branches: [master, release] pull_request: name: CI @@ -106,7 +106,7 @@ jobs: cargo run -- -m test -v wasm: - name: Run wasm selenium tests + name: Check the WASM package and demo runs-on: ubuntu-latest steps: - uses: actions/checkout@master @@ -134,3 +134,12 @@ jobs: npm install npm run test working-directory: ./wasm/demo + - name: Deploy demo to Github Pages + if: success() && github.ref == 'refs/heads/release' + uses: peaceiris/actions-gh-pages@v2 + env: + ACTIONS_DEPLOY_KEY: ${{ secrets.ACTIONS_DEMO_DEPLOY_KEY }} + PUBLISH_DIR: ./wasm/demo/dist + EXTERNAL_REPOSITORY: RustPython/demo + PUBLISH_BRANCH: master + diff --git a/.travis.yml b/.travis.yml index 0fc3123fa..bdab2ad7c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -102,33 +102,6 @@ jobs: on: branch: release - - name: WASM online demo - language: rust - rust: stable - cache: cargo - install: - - nvm install node - # install wasm-pack - - curl https://rustwasm.github.io/wasm-pack/installer/init.sh -sSf | sh - script: - - cd wasm/demo - - npm install - - npm run dist - if: branch = release - env: - - JOBCACHE=5 - deploy: - - provider: pages - repo: RustPython/demo - target-branch: master - local-dir: wasm/demo/dist - skip-cleanup: true - # Set in the settings page of your repository, as a secure variable - github-token: $WEBSITE_GITHUB_TOKEN - keep-history: true - on: - branch: release - - name: Code Coverage language: python python: 3.8