[go: up one dir, main page]

arrow2 0.6.1

Unofficial implementation of Apache Arrow spec in safe Rust
Documentation
name: GitHub pages

on: [push, pull_request]

jobs:
  guide:
    runs-on: ubuntu-18.04
    steps:
      - uses: actions/checkout@v2

      - name: Setup mdBook
        uses: peaceiris/actions-mdbook@v1
        with:
          mdbook-version: 'latest'

      - run: mdbook build guide

      - name: Install Rust toolchain
        uses: actions-rs/toolchain@v1
        with:
          toolchain: nightly
          profile: minimal
          override: true
          components: rustfmt, rust-src

      - name: Build Documentation
        run: cargo doc --lib --features full --no-deps
        env:
          RUSTDOCFLAGS: --cfg docsrs

      - name: Deploy
        if: github.ref == 'refs/heads/main'
        uses: peaceiris/actions-gh-pages@v3.7.0-6
        with:
          personal_token: ${{ secrets.PERSONAL_TOKEN }}
          publish_dir: ./guide/book
          keep_files: false

      - name: Deploy
        if: github.ref == 'refs/heads/main'
        uses: peaceiris/actions-gh-pages@v3.7.0-6
        with:
          personal_token: ${{ secrets.PERSONAL_TOKEN }}
          publish_dir: ./target/doc
          destination_dir: ./docs
          keep_files: true