Julian Steenbakker

ci: update checks

1 -name: code analysis & formatting 1 +name: flutter
2 2
3 on: 3 on:
4 push: 4 push:
@@ -11,51 +11,49 @@ jobs: @@ -11,51 +11,49 @@ jobs:
11 analysis: 11 analysis:
12 runs-on: ubuntu-latest 12 runs-on: ubuntu-latest
13 steps: 13 steps:
14 - - uses: actions/checkout@v4.1.1  
15 - - uses: actions/setup-java@v3.13.0 14 + - uses: actions/checkout@v4
  15 + - uses: actions/setup-java@v3
  16 + with:
  17 + java-version: 17
  18 + distribution: temurin
  19 + - uses: subosito/flutter-action@v2
  20 + with:
  21 + cache: true
  22 + - name: Version
  23 + run: flutter doctor -v
  24 + - name: Install dependencies
  25 + run: flutter pub get
  26 + - name: Linter
  27 + run: flutter analyze
  28 + analysis_min_sdk:
  29 + runs-on: ubuntu-latest
  30 + steps:
  31 + - uses: actions/checkout@v4
  32 + - uses: actions/setup-java@v3
16 with: 33 with:
17 java-version: 17 34 java-version: 17
18 distribution: temurin 35 distribution: temurin
19 - uses: subosito/flutter-action@v2.12.0 36 - uses: subosito/flutter-action@v2.12.0
20 with: 37 with:
21 cache: true 38 cache: true
  39 + flutter-version: '3.7.0'
  40 + channel: 'stable'
22 - name: Version 41 - name: Version
23 run: flutter doctor -v 42 run: flutter doctor -v
24 - name: Install dependencies 43 - name: Install dependencies
25 run: flutter pub get 44 run: flutter pub get
26 - name: Linter 45 - name: Linter
27 run: flutter analyze 46 run: flutter analyze
28 -# analysis_min_sdk:  
29 -# runs-on: ubuntu-latest  
30 -# steps:  
31 -# - uses: actions/checkout@v4.1.1  
32 -# - uses: actions/setup-java@v3.13.0  
33 -# with:  
34 -# java-version: 17  
35 -# distribution: temurin  
36 -# - uses: subosito/flutter-action@v2.12.0  
37 -# with:  
38 -# cache: true  
39 -# flutter-version: '3.7.0'  
40 -# channel: 'stable'  
41 -# - name: Version  
42 -# run: flutter doctor -v  
43 -# - name: Install dependencies  
44 -# run: flutter pub get --directory ./example  
45 -# - name: Install dependencies  
46 -# run: flutter pub get  
47 -# - name: Linter  
48 -# run: flutter analyze  
49 formatting: 47 formatting:
50 runs-on: ubuntu-latest 48 runs-on: ubuntu-latest
51 steps: 49 steps:
52 - - uses: actions/checkout@v4.1.1  
53 - - uses: actions/setup-java@v3.13.0 50 + - uses: actions/checkout@v4
  51 + - uses: actions/setup-java@v3
54 with: 52 with:
55 java-version: 17 53 java-version: 17
56 distribution: temurin 54 distribution: temurin
57 - - uses: subosito/flutter-action@v2.12.0 55 + - uses: subosito/flutter-action@v2
58 with: 56 with:
59 cache: true 57 cache: true
60 - name: Format 58 - name: Format
61 - run: dart format --set-exit-if-changed . 59 + run: dart format --set-exit-if-changed .