remove docker build dependency from dht node linting job

This commit is contained in:
mahula 2023-03-16 11:57:53 +01:00
parent 7f17bc69d2
commit 82ec5eea70

View File

@ -34,7 +34,7 @@ jobs:
- name: Checkout code
uses: actions/checkout@v3
- name: Build 'test' image
- name: Build `test` image
run: |
docker build --target test -t "gradido/federation:test" -f federation/Dockerfile .
docker save "gradido/federation:test" > /tmp/federation.tar
@ -53,13 +53,12 @@ jobs:
if: needs.files-changed.outputs.federation == 'true'
needs: files-changed
runs-on: ubuntu-latest
needs: [build]
steps:
- name: Checkout code
uses: actions/checkout@v3
- name: Lint
run: docker run --rm gradido/federation:test yarn run lint
run: cd federation && yarn && yarn run lint
##############################################################################
# JOB: UNIT TEST #############################################################
@ -67,9 +66,8 @@ jobs:
unit_test:
name: Unit Tests - Federation
if: needs.files-changed.outputs.docker == 'true' || needs.files-changed.outputs.federation == 'true'
needs: files-changed
needs: [files-changed, build]
runs-on: ubuntu-latest
needs: [build]
steps:
- name: Checkout code
uses: actions/checkout@v3