From 27449597b1c59cec4632ae4d55c0628ace94463b Mon Sep 17 00:00:00 2001 From: Ashwin Vaidya Date: Mon, 20 Dec 2021 15:24:25 +0100 Subject: [PATCH 1/3] Fix checkout for existing branch --- .github/workflows/docs.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 64993e7f0f..9a2ae40d98 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -47,6 +47,8 @@ jobs: fi - name: Push docs to gh-pages branch run: | + cd .. + git fetch git checkout gh-pages cp -r docs/build/html/* ./ git config --local user.email "action@github.com" From 3e792f2f7a6a9d1ce1ebd618f9da02eae73ebce9 Mon Sep 17 00:00:00 2001 From: Ashwin Vaidya Date: Mon, 20 Dec 2021 15:31:50 +0100 Subject: [PATCH 2/3] Add docs build status to README --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index a4ce7519d6..6e090f8dfd 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,8 @@ ___ [![python](https://img.shields.io/badge/python-3.6%2B-green)]() [![pytorch](https://img.shields.io/badge/pytorch-1.7.1%2B-orange)]() [![openvino](https://img.shields.io/badge/openvino-2021.4-purple)]() -![example branch parameter](https://github.com/openvinotoolkit/anomalib/actions/workflows/tox.yml/badge.svg?branch=development) +[![Code Quality and Coverage](https://github.com/openvinotoolkit/anomalib/actions/workflows/tox.yml/badge.svg)](https://github.com/openvinotoolkit/anomalib/actions/workflows/tox.yml) +[![Build Docs](https://github.com/openvinotoolkit/anomalib/actions/workflows/docs.yml/badge.svg)](https://github.com/openvinotoolkit/anomalib/actions/workflows/docs.yml) From c4455a3f6ffdd28b854ecf9e1de4b662c5c0ceb5 Mon Sep 17 00:00:00 2001 From: Ashwin Vaidya Date: Tue, 21 Dec 2021 09:23:08 +0100 Subject: [PATCH 3/3] Fix docs build --- .github/workflows/docs.yml | 8 ++++++-- .github/workflows/tox.yml | 1 + 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 9a2ae40d98..a2ba29e268 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -5,6 +5,7 @@ on: branches: [development] paths-ignore: - ".github/**" # Ignore changes towards the .github directory + workflow_dispatch: # run on request (no need for PR) jobs: Build-and-Publish-Documentation: @@ -47,10 +48,13 @@ jobs: fi - name: Push docs to gh-pages branch run: | - cd .. git fetch git checkout gh-pages - cp -r docs/build/html/* ./ + mkdir -p /tmp/docs_build + cp -r docs/build/html/* /tmp/docs_build/ + rm -rf ./* + cp -r /tmp/docs_build/* ./ + rm -rf /tmp/docs_build git config --local user.email "action@github.com" git config --local user.name "GitHub Action" git add . diff --git a/.github/workflows/tox.yml b/.github/workflows/tox.yml index 3e563e77c8..7d21c5c907 100644 --- a/.github/workflows/tox.yml +++ b/.github/workflows/tox.yml @@ -4,6 +4,7 @@ on: push: branches: [development, master] pull_request: + workflow_dispatch: # run on request (no need for PR) jobs: Tox: