From 98bc51a3ec914060c57b990cb15149957eb63d7f Mon Sep 17 00:00:00 2001 From: Mark Schmitt <31215086+MarkSchmitt@users.noreply.github.com> Date: Thu, 7 Jan 2021 07:42:25 +0100 Subject: [PATCH] Adding documentation and frontend steps from travis build --- .github/workflows/docker-publish.yml | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index 649fba14d..50fdbfd31 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -33,6 +33,33 @@ jobs: pipenv run pytest --cov pipenv run pycodestyle pipenv run coveralls + documentation: + steps: + - uses: actions/checkout@v2 + - name: dependencies + run: | + sudo apt-get update -qq + sudo apt-get install -qq libpoppler-cpp-dev unpaper tesseract-ocr imagemagick ghostscript optipng + pip install --upgrade pipenv + pipenv install --system --dev + - name: make + run: | + cd docs/ + make html + frontend: + steps: + - uses: actions/checkout@v2 + - uses: actions/setup-node@v2 + with: + node-version: '15' + - name: dependencies + run: | + cd src-ui/ + npm install -g @angular/cli + npm install + - name: build + run: | + ng build --prod # Build and push image to docker hub. buildx: runs-on: ubuntu-latest