diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml index 21e52a2..b5f58e4 100644 --- a/.gitea/workflows/build.yaml +++ b/.gitea/workflows/build.yaml @@ -9,13 +9,21 @@ jobs: unit-test: container: image: docker:dind + volumes: + - /usr/local/share/.cache/yarn:/usr/local/share/.cache/yarn + - /var/lib/docker/image:/var/lib/docker/image + - /var/lib/docker/overlay2:/var/lib/docker/overlay2 steps: + - name: Starting docker daemon + run: docker-init -- dockerd --host=unix:///var/run/docker.sock & - name: Installing necessary packages - run: apk add nodejs git curl bash - - name: Checkout + run: apk add yarn git curl bash + - name: Check out repository code uses: actions/checkout@v3 - - name: Run test job - uses: ./.gitea/workflows/test.yaml + - name: Install project dependencies + run: yarn install --frozen-lockfile --ignore-scripts + - name: Run docker-compose + run: docker compose down -v && docker compose run bot-api bun test build: container: image: docker:dind