1
0
Эх сурвалжийг харах

Move checkout up since the cache needs lockfiles

nimbleghost 2 жил өмнө
parent
commit
3f8784c8a8

+ 3 - 3
.github/workflows/build.yaml

@@ -4,6 +4,9 @@ jobs:
   build:
     runs-on: ubuntu-latest
     steps:
+      -
+        name: Checkout code
+        uses: actions/checkout@v3
       -
         name: Install Go
         uses: actions/setup-go@v4
@@ -16,9 +19,6 @@ jobs:
           node-version: '18'
           cache: 'npm'
           cache-dependency-path: './web/package-lock.json'
-      -
-        name: Checkout code
-        uses: actions/checkout@v3
       -
         name: Install dependencies
         run: make build-deps-ubuntu

+ 3 - 3
.github/workflows/release.yaml

@@ -7,6 +7,9 @@ jobs:
   release:
     runs-on: ubuntu-latest
     steps:
+      -
+        name: Checkout code
+        uses: actions/checkout@v3
       -
         name: Install Go
         uses: actions/setup-go@v4
@@ -19,9 +22,6 @@ jobs:
           node-version: '18'
           cache: 'npm'
           cache-dependency-path: './web/package-lock.json'
-      -
-        name: Checkout code
-        uses: actions/checkout@v3
       -
         name: Docker login
         uses: docker/login-action@v2

+ 3 - 3
.github/workflows/test.yaml

@@ -4,6 +4,9 @@ jobs:
   test:
     runs-on: ubuntu-latest
     steps:
+      -
+        name: Checkout code
+        uses: actions/checkout@v3
       -
         name: Install Go
         uses: actions/setup-go@v4
@@ -16,9 +19,6 @@ jobs:
           node-version: '18'
           cache: 'npm'
           cache-dependency-path: './web/package-lock.json'
-      -
-        name: Checkout code
-        uses: actions/checkout@v3
       -
         name: Install dependencies
         run: make build-deps-ubuntu