diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 6d06f92..a9e294a 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -7,27 +7,8 @@ on: pull_request: jobs: - build: - runs-on: ubuntu-latest - steps: - - name: Set up QEMU - uses: docker/setup-qemu-action@v1 - - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v1 - with: - install: true - - name: Build and push - uses: docker/build-push-action@v2 - with: - tags: cupcakearmy/cryptgeon:test - push: false test: runs-on: ubuntu-latest - # services: - # redis: - # image: redis:7-alpine - # ports: - # - 6379:6379 steps: - uses: actions/checkout@v2 - uses: actions/setup-node@v2 @@ -36,15 +17,20 @@ jobs: - uses: pnpm/action-setup@v2 with: version: 7 - # - uses: actions-rs/toolchain@v1 - # with: - # toolchain: 1.64 + + - uses: docker/setup-qemu-action@v1 + - uses: docker/setup-buildx-action@v1 + with: + install: true + - name: Build + run: | + pnpm run test:docker + - name: Prepare run: | - pnpm install - pnpm run test:docker - - name: Install Playwright - run: npx playwright install --with-deps + pnpm install playwright + pnpm exec playwright install --with-deps + - name: Run your tests run: pnpm run test:run - name: Upload test results @@ -52,3 +38,26 @@ jobs: with: name: test-results path: test-results + # test: + # runs-on: ubuntu-latest + # steps: + # - uses: actions/checkout@v2 + # - uses: actions/setup-node@v2 + # with: + # node-version: "16" + # - uses: pnpm/action-setup@v2 + # with: + # version: 7 + # - name: Prepare + # run: | + # pnpm install + # pnpm run test:docker + # - name: Install Playwright + # run: npx playwright install --with-deps + # - name: Run your tests + # run: pnpm run test:run + # - name: Upload test results + # uses: actions/upload-artifact@v2 + # with: + # name: test-results + # path: test-results diff --git a/docker-compose.dev.yaml b/docker-compose.dev.yaml index 32da180..0fe8680 100644 --- a/docker-compose.dev.yaml +++ b/docker-compose.dev.yaml @@ -10,6 +10,7 @@ services: - 6379:6379 app: + image: cupcakearmy/cryptgeon:test build: . env_file: .dev.env depends_on: