1515 steps :
1616 - name : Checkout sources
1717 uses : actions/checkout@v4
18+
19+ - uses : extractions/setup-just@v2
1820
1921 - name : Setup Node
2022 uses : actions/setup-node@v4
@@ -27,14 +29,16 @@ jobs:
2729 version : 9
2830
2931 - name : Dashboard build
30- run : make dashboard_build
32+ run : just dashboard
3133
3234 lib_build :
3335 name : lib-build
3436 runs-on : ubuntu-latest
3537 steps :
3638 - name : Checkout sources
3739 uses : actions/checkout@v4
40+
41+ - uses : extractions/setup-just@v2
3842
3943 - name : Setup Node
4044 uses : actions/setup-node@v4
4751 version : 9
4852
4953 - name : Lib build
50- run : make lib_build
54+ run : just lib
5155
5256 check :
5357 name : check
5963 - name : Checkout Sources
6064 uses : actions/checkout@v4
6165
66+ - uses : extractions/setup-just@v2
67+
6268 - name : Install Protoc
6369 uses : arduino/setup-protoc@v3
6470 with :
6874 uses : Swatinem/rust-cache@v2
6975
7076 - name : Run check
71- run : make check
77+ run : just check
7278
7379 clippy :
7480 name : clippy
8389 - name : Checkout Sources
8490 uses : actions/checkout@v4
8591
92+ - uses : extractions/setup-just@v2
93+
8694 - name : Install Protoc
8795 uses : arduino/setup-protoc@v3
8896 with :
92100 uses : Swatinem/rust-cache@v2
93101
94102 - name : Run clippy
95- run : make clippy
103+ run : just clippy
96104
97105 test :
98106 needs : [clippy, check]
@@ -101,7 +109,7 @@ jobs:
101109 strategy :
102110 fail-fast : false
103111 matrix :
104- test : [postgres, mysql, mariadb, mssql, unittest, distributed_caching ]
112+ test : [test-all, unittest]
105113 steps :
106114 - name : Install toolchain
107115 uses : actions-rust-lang/setup-rust-toolchain@v1
@@ -111,6 +119,8 @@ jobs:
111119 - name : Checkout Sources
112120 uses : actions/checkout@v4
113121
122+ - uses : extractions/setup-just@v2
123+
114124 - name : Install Protoc
115125 uses : arduino/setup-protoc@v3
116126 with :
@@ -120,4 +130,4 @@ jobs:
120130 uses : Swatinem/rust-cache@v2
121131
122132 - name : Tests
123- run : make ${{ matrix.test }}
133+ run : just ${{ matrix.test }}
0 commit comments