diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index b583ba6..1782388 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -5,7 +5,11 @@ on: tags: ['v*'] jobs: + test: + uses: ./.github/workflows/test.yml + docker: + needs: test runs-on: ubuntu-latest permissions: contents: read @@ -31,6 +35,7 @@ jobs: - uses: docker/build-push-action@v6 with: context: . + target: runner-prod push: true tags: ${{ steps.meta.outputs.tags }} labels: ${{ steps.meta.outputs.labels }} diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 7efcb06..fcac400 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -5,6 +5,7 @@ on: branches: [main] pull_request: branches: [main] + workflow_call: jobs: test: @@ -20,6 +21,3 @@ jobs: - run: npm ci - run: npm run lint - - - run: npm test - working-directory: server