name: Render Website on: push: branches: - 'main' - 'master' jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 with: submodules: 'recursive' - name: Setup Zig uses: goto-bus-stop/setup-zig@v2 with: version: master - name: Render website run: | zig build - name: Deploy uses: easingthemes/ssh-deploy@main with: SSH_PRIVATE_KEY: ${{ secrets.DEPLOY_PRIVATE_KEY }} ARGS: "-vzrli" SOURCE: "zig-out/" REMOTE_HOST: ${{ secrets.DEPLOY_HOST }} REMOTE_USER: ${{ secrets.DEPLOY_USER }} REMOTE_PORT: ${{ secrets.DEPLOY_PORT }} TARGET: "./live"