diff --git a/.github/workflows/upload-docs.yml b/.github/workflows/upload-docs.yml new file mode 100644 index 000000000..e3bd897d4 --- /dev/null +++ b/.github/workflows/upload-docs.yml @@ -0,0 +1,28 @@ +name: Build & Deploy Documentation on rs.delta.chat + +on: + push: + branches: + - master + - docs-gh-action + +jobs: + build: + + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v1 + - uses: actions-rs/toolchain@v1 + - name: Build the documentation with cargo + run: | + cargo doc --package deltachat --no-deps + - name: Upload to rs.delta.chat + uses: up9cloud/action-rsync@v1.3 + env: + USER: ${{ secrets.USERNAME }} + KEY: ${{ secrets.KEY }} + HOST: "delta.chat" + SOURCE: "target/doc" + TARGET: "/var/www/html/rs/" + diff --git a/.github/workflows/upload-ffi-docs.yml b/.github/workflows/upload-ffi-docs.yml new file mode 100644 index 000000000..28d5d92d3 --- /dev/null +++ b/.github/workflows/upload-ffi-docs.yml @@ -0,0 +1,28 @@ +name: Build & Deploy Documentation on cffi.delta.chat + +on: + push: + branches: + - master + - docs-gh-action + +jobs: + build: + + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v1 + - uses: actions-rs/toolchain@v1 + - name: Build the documentation with cargo + run: | + cargo doc --package deltachat_ffi --no-deps + - name: Upload to cffi.delta.chat + uses: up9cloud/action-rsync@v1.3 + env: + USER: ${{ secrets.USERNAME }} + KEY: ${{ secrets.KEY }} + HOST: "delta.chat" + SOURCE: "target/doc" + TARGET: "/var/www/html/cffi/" +