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

cicd: Need to build webui-dist before integration tests

jamesread 2 лет назад
Родитель
Сommit
f348de6a03
3 измененных файлов с 8 добавлено и 2 удалено
  1. 3 0
      .github/workflows/build-snapshot.yml
  2. 4 1
      .github/workflows/build-tag.yml
  3. 1 1
      .goreleaser.yml

+ 3 - 0
.github/workflows/build-snapshot.yml

@@ -39,6 +39,9 @@ jobs:
       - name: make daemon
         run: make -w daemon-compile-x64-lin
 
+      - name: make webui
+        run: make -w webui-dist
+
       - name: unit tests
         run: make -w daemon-unittests
 

+ 4 - 1
.github/workflows/build-tag.yml

@@ -48,7 +48,10 @@ jobs:
           password: ${{ secrets.CONTAINER_TOKEN }}
 
       - name: grpc
-        run: make grpc
+        run: make -w grpc
+
+      - name: make webui
+        run: make -w webui-dist
 
       - name: goreleaser
         uses: goreleaser/goreleaser-action@v4.2.0

+ 1 - 1
.goreleaser.yml

@@ -2,7 +2,7 @@ project_name: OliveTin
 before:
   hooks:
     - go mod download
-    - make webui-dist
+
 builds:
   - env:
       - CGO_ENABLED=0