deploy.yml (1100B)
1 name: Deploy to Github pages 2 3 on: 4 push: 5 branches: [main] 6 7 jobs: 8 deploy: 9 runs-on: ubuntu-latest 10 steps: 11 - uses: actions/checkout@v2 12 13 - name: Setup Rust 14 uses: actions-rs/toolchain@v1 15 with: 16 toolchain: nightly 17 target: wasm32-unknown-unknown 18 19 - run: rustup default nightly 20 21 - name: Setup Node 22 uses: actions/setup-node@v1 23 with: 24 node-version: 14 25 26 - name: Install 27 run: yarn 28 29 - name: Get emscripten SDK 30 run: wget https://github.com/emscripten-core/emsdk/archive/master.zip && unzip master.zip && ./emsdk-master/emsdk install latest && ./emsdk-master/emsdk activate latest 31 32 - name: Install gettext 33 run: sudo apt-get update && sudo apt-get install -y gettext 34 35 - name: Build 36 run: source emsdk-master/emsdk_env.sh && cargo install cargo-make && cargo make dist 37 38 - name: Deploy 39 uses: peaceiris/actions-gh-pages@v3 40 with: 41 github_token: ${{ secrets.GITHUB_TOKEN }} 42 publish_dir: ./dist 43 cname: app.daydream.im