From 5dde0f09249d13b2aa12ec64891a7427c085c712 Mon Sep 17 00:00:00 2001 From: Michel Heily Date: Mon, 13 Apr 2020 23:33:41 +0300 Subject: [PATCH] Add github deploy workflow Former-commit-id: a3245f3f6ec28b577c1ad727e20e706575f8b7a9 --- .github/workflows/deploy.yml | 41 ++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 .github/workflows/deploy.yml diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml new file mode 100644 index 0000000..ebd901f --- /dev/null +++ b/.github/workflows/deploy.yml @@ -0,0 +1,41 @@ +name: Deploy + +on: + push: + branches: + - master + +jobs: + deploy-web-app: + runs-on: ubuntu-latest + + steps: + - name: Checkout 🛎️ + uses: actions/checkout@master + + - name: Setup Node.js + uses: actions/setup-node@v1 + + - name: Setup wasm-pack + run: | + curl https://rustwasm.github.io/wasm-pack/installer/init.sh -sSf | sh -s -- -f + + - name: Build rustboyadvance-wasm + run: | + wasm-pack build platform/rustboyadvance-wasm --release -- --features + "wee_alloc" + + - name: Build WebApp + run: | + cd ./platform/rustboyadvance-wasm/app + npm install + npm run build + + - name: "Deploy 🚀" + uses: JamesIves/github-pages-deploy-action@releases/v3 + with: + ACCESS_TOKEN: '${{ secrets.ACCESS_TOKEN }}' + BRANCH: gh-pages + FOLDER: platform/rustboyadvance-wasm/app/dist + CLEAN: yes + SINGLE_COMMIT: yes