From 0b352b281119c2d7a79fe46f218d8b6c976a5ab7 Mon Sep 17 00:00:00 2001 From: fewensa <37804932+fewensa@users.noreply.github.com> Date: Wed, 22 Sep 2021 22:20:28 +0800 Subject: [PATCH] Build rust docs (#834) --- .github/workflows/release.yml | 29 +++++++++++++++++++++++++++++ vercel.json | 5 +++++ 2 files changed, 34 insertions(+) create mode 100644 .github/workflows/release.yml create mode 100644 vercel.json diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml new file mode 100644 index 0000000000..d0db6ff424 --- /dev/null +++ b/.github/workflows/release.yml @@ -0,0 +1,29 @@ +name: Release + +on: + push: + tags: + - 'v*' + +jobs: + build-release: + name: Release + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + + - name: Build rust docs + run: cargo doc --all --no-deps --release + - uses: actions/setup-node@v2 + with: + node-version: '16' + - name: Install vercel + run: npm i -g vercel + - name: Deploy rust docs + run: | + mv vercel.json target/doc + mv target/doc target/${GITHUB_REPOSITORY#*/} + cd target/${GITHUB_REPOSITORY#*/} + vercel --token ${{ secrets.VERCEL_TOKEN }} --scope itering link --confirm + vercel --token ${{ secrets.VERCEL_TOKEN }} --scope itering deploy --prod + diff --git a/vercel.json b/vercel.json new file mode 100644 index 0000000000..612ed84ee0 --- /dev/null +++ b/vercel.json @@ -0,0 +1,5 @@ +{ + "redirects": [ + { "source": "/", "destination": "/drml" } + ] +}