Skip to content

Shuttle deploy

Shuttle deploy #9

Workflow file for this run

name: Shuttle deploy
on:
release:
types: [published]
workflow_dispatch:
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Setup Rust
uses: actions-rs/toolchain@v1
with:
toolchain: stable
target: wasm32-unknown-unknown
override: true
- name: Getting cargo make
uses: davidB/rust-cargo-make@v1
- name: Cargo binstall
run: curl -L --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/cargo-bins/cargo-binstall/main/install-from-binstall-release.sh | bash
- name: Install Dioxus CLI
run: cargo binstall dioxus-cli
- name: Build the front-end
run: cargo make front-build
- name: deployment
uses: shuttle-hq/deploy-action@main
with:
deploy-key: ${{ secrets.SHUTTLE_DEPLOY_KEY }}