diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 6c1fa31..358e9ce 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -1,11 +1,11 @@ -name: Build and publish new containers +name: Test and publish new container on: push: branches: [daddy, procens] jobs: - docker: + test: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 @@ -14,6 +14,15 @@ jobs: node-version: lts/* - run: npm ci - run: npm run test + docker: + runs-on: ubuntu-latest + needs: test + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: lts/* + - run: npm ci - run: npm run build - uses: docker/setup-qemu-action@v3 - uses: docker/setup-buildx-action@v3 @@ -25,5 +34,5 @@ jobs: with: push: true context: . - platforms: linux/amd64,linux/arm64,linux/arm,linux/ppc64le,linux/s390x + platforms: linux/amd64,linux/arm64,linux/arm,linux/ppc64le tags: chrissx/kinkcheck.top:${{ github.ref_name }} diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml deleted file mode 100644 index c100b1c..0000000 --- a/.github/workflows/test.yml +++ /dev/null @@ -1,12 +0,0 @@ -name: Test -on: push -jobs: - test: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 - with: - node-version: lts/* - - run: npm ci - - run: npm run test