Skip to content

Commit f9a20f0

Browse files
committed
chore: Update workflows
1 parent 49b1760 commit f9a20f0

2 files changed

Lines changed: 28 additions & 14 deletions

File tree

.github/workflows/flutter_analysis.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@ on:
99
jobs:
1010
package-analysis:
1111
runs-on: ubuntu-latest
12+
defaults:
13+
run:
14+
shell: bash
15+
working-directory: ./system_theme
1216

1317
steps:
1418
- uses: actions/checkout@v2

.github/workflows/main.yml

Lines changed: 24 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,10 @@ jobs:
1010
build_windows:
1111
name: Windows Client
1212
runs-on: windows-latest
13+
defaults:
14+
run:
15+
shell: bash
16+
working-directory: ./system_theme/example
1317
steps:
1418
- name: Checkout
1519
uses: actions/checkout@v3
@@ -23,14 +27,16 @@ jobs:
2327
- run: git config --system core.longpaths true
2428
- name: Flutter Pub Get
2529
run: flutter pub get
26-
working-directory: ./example
2730
- name: Build for Windows
2831
run: flutter build windows --verbose
29-
working-directory: ./example
3032

3133
build_android:
3234
name: Android Client
3335
runs-on: ubuntu-latest
36+
defaults:
37+
run:
38+
shell: bash
39+
working-directory: ./system_theme/example
3440
steps:
3541
- uses: actions/checkout@v3
3642
with:
@@ -41,15 +47,16 @@ jobs:
4147
channel: "stable"
4248
cache: true
4349
- run: flutter pub get
44-
working-directory: ./example
4550
- run: flutter build apk --verbose --split-per-abi
46-
working-directory: ./example
4751
- run: flutter build appbundle --verbose
48-
working-directory: ./example
4952

5053
build_iOS:
5154
name: iOS Client
5255
runs-on: macos-latest
56+
defaults:
57+
run:
58+
shell: bash
59+
working-directory: ./system_theme/example
5360
steps:
5461
- name: Checkout
5562
uses: actions/checkout@v3
@@ -63,15 +70,16 @@ jobs:
6370
cache: true
6471

6572
- run: flutter pub get
66-
working-directory: ./example
6773
- run: flutter build ios --verbose --release --no-codesign
68-
working-directory: ./example
6974
- run: flutter build ipa --verbose --release --no-codesign
70-
working-directory: ./example
7175

7276
build_macOS:
7377
name: macOS Client
7478
runs-on: macos-latest
79+
defaults:
80+
run:
81+
shell: bash
82+
working-directory: ./system_theme/example
7583
steps:
7684
- name: Checkout
7785
uses: actions/checkout@v3
@@ -85,13 +93,15 @@ jobs:
8593
cache: true
8694

8795
- run: flutter pub get
88-
working-directory: ./example
8996
- run: flutter build macos
90-
working-directory: ./example
9197

9298
build_linux:
9399
name: Linux Client
94100
runs-on: ubuntu-latest
101+
defaults:
102+
run:
103+
shell: bash
104+
working-directory: ./system_theme/example
95105
steps:
96106
- name: Checkout
97107
uses: actions/checkout@v3
@@ -106,13 +116,15 @@ jobs:
106116
channel: "stable"
107117
cache: true
108118
- run: flutter pub get
109-
working-directory: ./example
110119
- run: flutter build linux --verbose
111-
working-directory: ./example
112120

113121
build_web:
114122
name: Web Client
115123
runs-on: ubuntu-latest
124+
defaults:
125+
run:
126+
shell: bash
127+
working-directory: ./system_theme/example
116128
steps:
117129
- name: Checkout
118130
uses: actions/checkout@v3
@@ -125,6 +137,4 @@ jobs:
125137
channel: "stable"
126138
cache: true
127139
- run: flutter pub get
128-
working-directory: ./example
129140
- run: flutter build web --verbose
130-
working-directory: ./example

0 commit comments

Comments
 (0)