@@ -23,26 +23,32 @@ jobs:
23
23
# run:
24
24
# working-directory: ${{ matrix.work_dir }}
25
25
steps :
26
- - name : Checkout
27
- uses : actions/checkout@v3
28
- # - name: Start Docker compose containers
26
+ - uses : actions/checkout@v4
27
+ - uses : subosito/flutter-action@v2
28
+ - uses : bluefireteam/melos-action@v3
29
+ # - name: Checkout
30
+ # uses: actions/checkout@v3
31
+ - name : Start Docker compose containers
29
32
# if: ${{ matrix.work_dir == 'openapi-generator' }}
30
- # run: docker-compose -f "docker-compose.yaml" up -d --build
31
- - name : Setup Dart
32
-
33
- with :
34
- sdk : stable
35
- - name : Install Melos
36
- run : dart pub global activate melos
37
- - name : Bootstrap Melos
38
- run : melos bootstrap
33
+ run : docker-compose -f "docker-compose.yaml" up -d --build
34
+ # - name: Setup Dart
35
+ # uses: dart-lang/setup-dart@v1
36
+ # with:
37
+ # sdk: stable
38
+ # - name: Setup Flutter
39
+ # uses: subosito/flutter-action@v3
40
+ # with:
41
+ # channel: stable
42
+ #
43
+ # - name: Install Melos
44
+ # run: dart pub global activate melos
45
+ # - name: Bootstrap Melos
46
+ # run: melos bootstrap
39
47
- name : Install Dependencies
40
48
run : melos exec -- "dart pub get"
41
- - name : Run Docker Compose on Specific Package
42
- run : |
43
- melos exec -p openapi-generator -- docker-compose -f "docker-compose.yaml" up -d --build
49
+
44
50
- name : Build runner
45
- run : melos exec -p openapi-generator dart run build_runner build --delete-conflicting-outputs
51
+ run : melos exec --scope=" openapi-generator" -- dart run build_runner build --delete-conflicting-outputs
46
52
- name : Validate formatting
47
53
run : melos format --set-exit-if-changed
48
54
- name : Run analyzer
@@ -98,6 +104,12 @@ jobs:
98
104
- name : Checkout ⬇️
99
105
uses : actions/checkout@v3
100
106
107
+ - name : Setup Java 17
108
+ uses : actions/setup-java@v3
109
+ with :
110
+ distribution : ' temurin'
111
+ java-version : ' 17'
112
+
101
113
- name : Build Example Project 🛠
102
114
uses : subosito/flutter-action@v2
103
115
with :
0 commit comments