cd src/
coveralls --service=github
- frontend:
- runs-on: ubuntu-20.04
- steps:
- -
- name: Checkout
- uses: actions/checkout@v2
- -
- uses: actions/setup-node@v2
- with:
- node-version: '16'
- -
- name: Configure version on dev branches
- if: startsWith(github.ref, 'refs/heads/feature-') || github.ref == 'refs/heads/dev'
- run: |
- git_hash=$(git rev-parse --short "$GITHUB_SHA")
- git_branch=${GITHUB_REF#refs/heads/}
- sed -i -E "s/version: \"(.*)\"/version: \"${git_branch} ${git_hash}\"/g" src-ui/src/environments/environment.prod.ts
- -
- name: Build frontend
- run: ./compile-frontend.sh
- -
- name: Upload artifact
- uses: actions/upload-artifact@v2
- with:
- name: frontend-compiled
- path: src/documents/static/frontend/
-
build-release:
- needs: [frontend, documentation, tests, codeformatting, codestyle]
- needs: [build-docker-image, documentation, tests, whitespace, codestyle]
++ needs: [build-docker-image, documentation, tests, codeformatting, codestyle]
runs-on: ubuntu-20.04
steps:
-
build-docker-image:
if: github.event_name == 'push' && (startsWith(github.ref, 'refs/heads/feature-') || github.ref == 'refs/heads/dev' || startsWith(github.ref, 'refs/tags/ng-'))
runs-on: ubuntu-latest
- needs: [frontend, tests, codeformatting, codestyle]
- needs: [tests, whitespace, codestyle]
++ needs: [tests, codeformatting, codestyle]
steps:
-
name: Prepare