name: Publish on: push: branches: [main] jobs: publish: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - name: Install run: | curl -LSfs https://raw.githubusercontent.com/crate-ci/gh-install/master/v1/install.sh | \ sh -s -- \ --git cobalt-org/cobalt.rs \ --crate cobalt \ --force \ --target x86_64-unknown-linux-gnu \ --tag v0.19.0 echo COBALT_BIN=~/.cargo/bin/cobalt >> $GITHUB_ENV - name: Build run: ${{ env.COBALT_BIN }} build - name: Deploy uses: peaceiris/actions-gh-pages@v3 with: github_token: ${{ secrets.GITHUB_TOKEN }} publish_branch: site publish_dir: _site