Skip to content

Commit e18234f

Browse files
ci: update build workflow to remove web build from macOS and add it to Linux
1 parent 8de7230 commit e18234f

File tree

1 file changed

+13
-12
lines changed

1 file changed

+13
-12
lines changed

.github/workflows/build-examples.yaml

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ on:
1919

2020
jobs:
2121
example:
22-
name: Build examples for Android, iOS, MacOS and Web
22+
name: Build examples for Android, iOS, and MacOS
2323
runs-on: macos-latest
2424
steps:
2525
- name: Checkout repository
@@ -52,14 +52,6 @@ jobs:
5252
flutter build appbundle --debug
5353
flutter build ios --debug --no-codesign
5454
flutter build macos
55-
flutter build web --base-href "/${{ github.event.repository.name }}_website/"
56-
- name: Archive web artifacts
57-
if: ${{ github.ref_type == 'tag' }}
58-
uses: actions/upload-artifact@v4
59-
with:
60-
name: web-app
61-
path: example/build/web/
62-
retention-days: 1
6355
example-windows:
6456
name: Build example on Windows
6557
runs-on: windows-latest
@@ -87,7 +79,7 @@ jobs:
8779
working-directory: example
8880
run: flutter build windows
8981
example-linux:
90-
name: Build example on Linux
82+
name: Build example on Linux and Web
9183
runs-on: ubuntu-latest
9284
steps:
9385
- name: Checkout repository
@@ -113,6 +105,15 @@ jobs:
113105
if: ${{ inputs.enable-generate-l10n }}
114106
run: flutter gen-l10n
115107
working-directory: example
116-
- name: Build example
108+
- name: Build examples
117109
working-directory: example
118-
run: flutter build linux
110+
run: |
111+
flutter build linux
112+
flutter build web --base-href "/${{ github.event.repository.name }}_website/"
113+
- name: Archive web artifacts
114+
if: ${{ github.ref_type == 'tag' }}
115+
uses: actions/upload-artifact@v4
116+
with:
117+
name: web-app
118+
path: example/build/web/
119+
retention-days: 1

0 commit comments

Comments
 (0)