XLion 1 год назад
Родитель
Сommit
11a1f99169
1 измененных файлов с 12 добавлено и 8 удалено
  1. 12 8
      .github/workflows/test.yml

+ 12 - 8
.github/workflows/test.yml

@@ -14,13 +14,14 @@ jobs:
14
   check:
14
   check:
15
     runs-on: ubuntu-latest
15
     runs-on: ubuntu-latest
16
     steps:
16
     steps:
17
-      - uses: actions/checkout@v3
17
+      - uses: actions/checkout@v4
18
+        with:
19
+          submodules: recursive
18
       - uses: actions-rs/toolchain@v1
20
       - uses: actions-rs/toolchain@v1
19
         with:
21
         with:
20
           profile: minimal
22
           profile: minimal
21
           toolchain: stable
23
           toolchain: stable
22
           override: true
24
           override: true
23
-          submodules: recursive
24
       - uses: Swatinem/rust-cache@v2
25
       - uses: Swatinem/rust-cache@v2
25
       - uses: actions-rs/cargo@v1
26
       - uses: actions-rs/cargo@v1
26
         with:
27
         with:
@@ -29,13 +30,14 @@ jobs:
29
   test:
30
   test:
30
     runs-on: ubuntu-latest
31
     runs-on: ubuntu-latest
31
     steps:
32
     steps:
32
-      - uses: actions/checkout@v3
33
+      - uses: actions/checkout@v4
34
+        with:
35
+          submodules: recursive
33
       - uses: actions-rs/toolchain@v1
36
       - uses: actions-rs/toolchain@v1
34
         with:
37
         with:
35
           profile: minimal
38
           profile: minimal
36
           toolchain: stable
39
           toolchain: stable
37
           override: true
40
           override: true
38
-          submodules: recursive
39
       - uses: Swatinem/rust-cache@v2
41
       - uses: Swatinem/rust-cache@v2
40
       - uses: actions-rs/cargo@v1
42
       - uses: actions-rs/cargo@v1
41
         with:
43
         with:
@@ -45,14 +47,15 @@ jobs:
45
   fmt:
47
   fmt:
46
     runs-on: ubuntu-latest
48
     runs-on: ubuntu-latest
47
     steps:
49
     steps:
48
-      - uses: actions/checkout@v3
50
+      - uses: actions/checkout@v4
51
+        with:
52
+          submodules: recursive
49
       - uses: actions-rs/toolchain@v1
53
       - uses: actions-rs/toolchain@v1
50
         with:
54
         with:
51
           profile: minimal
55
           profile: minimal
52
           toolchain: stable
56
           toolchain: stable
53
           override: true
57
           override: true
54
           components: rustfmt
58
           components: rustfmt
55
-          submodules: recursive
56
       - uses: Swatinem/rust-cache@v2
59
       - uses: Swatinem/rust-cache@v2
57
       - uses: actions-rs/cargo@v1
60
       - uses: actions-rs/cargo@v1
58
         with:
61
         with:
@@ -65,14 +68,15 @@ jobs:
65
   clippy:
68
   clippy:
66
     runs-on: ubuntu-latest
69
     runs-on: ubuntu-latest
67
     steps:
70
     steps:
68
-      - uses: actions/checkout@v3
71
+      - uses: actions/checkout@v4
72
+        with:
73
+          submodules: recursive
69
       - uses: actions-rs/toolchain@v1
74
       - uses: actions-rs/toolchain@v1
70
         with:
75
         with:
71
           profile: minimal
76
           profile: minimal
72
           toolchain: stable
77
           toolchain: stable
73
           override: true
78
           override: true
74
           components: clippy
79
           components: clippy
75
-          submodules: recursive
76
       - uses: Swatinem/rust-cache@v2
80
       - uses: Swatinem/rust-cache@v2
77
       - uses: actions-rs/cargo@v1
81
       - uses: actions-rs/cargo@v1
78
         with:
82
         with: