From c8b62fbe0d12a6dff07ef13ad783b5ba49cfcaeb Mon Sep 17 00:00:00 2001 From: Alex Coleman Date: Mon, 23 May 2022 14:56:45 +0100 Subject: [PATCH] add a test build workflow for validating on PRs --- .github/workflows/test-build.yml | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 .github/workflows/test-build.yml diff --git a/.github/workflows/test-build.yml b/.github/workflows/test-build.yml new file mode 100644 index 0000000..1f032fc --- /dev/null +++ b/.github/workflows/test-build.yml @@ -0,0 +1,29 @@ +# copied from https://jupyterbook.org/publish/gh-pages.html?highlight=github%20pages + +name: test-build + +# Only run this when a PR suggests changes to main branch +on: + pull_request: + branches: + - main + +# This job installs dependencies and builds the book +jobs: + deploy-book: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - uses: conda-incubator/setup-miniconda@v2 + with: + environment-file: environment.yml + auto-activate-base: false + activate-environment: arcdocs-jb + + # Build the book + - name: Build the book + shell: bash -l {0} + run: | + conda activate arcdocs-jb + jupyter-book build ./book/ +