diff --git a/.github/workflows/clippy-fmt.yml b/.github/workflows/clippy-fmt.yml deleted file mode 100644 index 76977a9e..00000000 --- a/.github/workflows/clippy-fmt.yml +++ /dev/null @@ -1,42 +0,0 @@ -name: Lint - -on: - pull_request: - types: [opened, synchronize, reopened] - push: - branches: - - master - -jobs: - fmt: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - - - name: Install Rust - uses: actions-rs/toolchain@v1 - with: - toolchain: stable - components: rustfmt - - name: Check with rustfmt - uses: actions-rs/cargo@v1 - with: - command: fmt - args: --all -- --check - - clippy: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - - - name: Install Rust - uses: actions-rs/toolchain@v1 - with: - toolchain: stable - components: clippy - override: true - - name: Check with Clippy - uses: actions-rs/clippy-check@v1 - with: - token: ${{ secrets.GITHUB_TOKEN }} - args: --workspace --tests --all-features diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index f4f27f27..f0704493 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -108,3 +108,22 @@ jobs: uses: codecov/codecov-action@v1 with: file: cobertura.xml + + - name: generate documentation + if: matrix.version == 'stable' && (github.repository == 'mCaptcha/guard') + uses: actions-rs/cargo@v1 + with: + command: doc + args: --no-deps --workspace --all-features + env: + DATABASE_URL: postgres://postgres:password@localhost:5432/postgres + GIT_HASH: 8e77345f1597e40c2e266cb4e6dee74888918a61 # dummy value + OPEN_API_DOCS: 8e77345f1597e40c2e266cb4e6dee74888918a61 + + - name: Deploy to GitHub Pages + if: matrix.version == 'stable' && (github.repository == 'mCaptcha/guard') + uses: JamesIves/github-pages-deploy-action@3.7.1 + with: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + BRANCH: gh-pages + FOLDER: target/doc diff --git a/.github/workflows/upload-doc.yml b/.github/workflows/upload-doc.yml deleted file mode 100644 index de5b35a3..00000000 --- a/.github/workflows/upload-doc.yml +++ /dev/null @@ -1,34 +0,0 @@ -name: Upload Documentation - -on: - push: - branches: [master] - -jobs: - build: - runs-on: ubuntu-latest - - steps: - - uses: actions/checkout@v2 - - - name: Install Rust - uses: actions-rs/toolchain@v1 - with: - toolchain: stable-x86_64-unknown-linux-gnu - profile: minimal - override: true - - - name: generate documentation - if: github.repository == 'mCaptcha/guard' - uses: actions-rs/cargo@v1 - with: - command: doc - args: --no-deps --workspace --all-features - - - name: Deploy to GitHub Pages - if: github.repository == 'mCaptcha/guard' - uses: JamesIves/github-pages-deploy-action@3.7.1 - with: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - BRANCH: gh-pages - FOLDER: target/doc