Просмотр исходного кода

Make Docker workflow depend on tests

Zed 3 лет назад
Родитель
Сommit
fe22a45c7e
2 измененных файлов с 7 добавлено и 0 удалено
  1. 4 0
      .github/workflows/build-docker.yml
  2. 3 0
      .github/workflows/run-tests.yml

+ 4 - 0
.github/workflows/build-docker.yml

@@ -8,7 +8,10 @@ on:
       - master
 
 jobs:
+  tests:
+    uses: ./.github/workflows/run-tests.yml
   build-docker-amd64:
+    depends: [tests]
     runs-on: buildjet-2vcpu-ubuntu-2204
     steps:
       - uses: actions/checkout@v3
@@ -33,6 +36,7 @@ jobs:
           push: true
           tags: zedeus/nitter:latest,zedeus/nitter:${{ github.sha }}
   build-docker-arm64:
+    depends: [tests]
     runs-on: buildjet-2vcpu-ubuntu-2204-arm
     steps:
       - uses: actions/checkout@v3

+ 3 - 0
.github/workflows/run-tests.yml

@@ -4,6 +4,9 @@ on:
   push:
     paths-ignore:
       - "*.md"
+    branches-ignore:
+      - master
+  workflow_call:
 
 jobs:
   test: