Toggle navigation
Toggle navigation
This project
Loading...
Sign in
flutter_package
/
dart_pdf
Go to a project
Toggle navigation
Projects
Groups
Snippets
Help
Toggle navigation pinning
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
David PHAM-VAN
2023-05-03 07:35:42 -0300
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
308f434b6702bf01cf5c429fc628962774a0b137
308f434b
1 parent
2a27968b
Add flutter master channel build
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
69 additions
and
3 deletions
.github/workflows/dart.yaml
.github/workflows/dart.yaml
View file @
308f434
...
...
@@ -11,7 +11,7 @@ jobs:
runs-on
:
ubuntu-latest
steps
:
-
uses
:
actions/checkout@v
2
-
uses
:
actions/checkout@v
3
-
uses
:
subosito/flutter-action@v2
with
:
channel
:
stable
...
...
@@ -44,7 +44,7 @@ jobs:
runs-on
:
windows-latest
steps
:
-
uses
:
actions/checkout@v
2
-
uses
:
actions/checkout@v
3
-
uses
:
subosito/flutter-action@v2
with
:
channel
:
stable
...
...
@@ -59,7 +59,7 @@ jobs:
runs-on
:
macos-12
steps
:
-
uses
:
actions/checkout@v
2
-
uses
:
actions/checkout@v
3
-
uses
:
subosito/flutter-action@v2
with
:
channel
:
stable
...
...
@@ -72,3 +72,69 @@ jobs:
run
:
cd printing/example; flutter build -v macos
# - name: Build example for iOS
# run: cd printing/example; flutter build -v ios
linux-dev
:
runs-on
:
ubuntu-latest
steps
:
-
uses
:
actions/checkout@v3
-
uses
:
subosito/flutter-action@v2
with
:
channel
:
master
-
name
:
Enable Linux for flutter
run
:
flutter config --enable-linux-desktop
-
name
:
Update repo
run
:
sudo apt update
-
name
:
Install utils
run
:
sudo apt install poppler-utils imagemagick clang cmake ninja-build pkg-config libgtk-3-dev
-
name
:
Run analysis
run
:
make analyze
-
name
:
Run tests
run
:
make test
-
name
:
Run readme tests
run
:
make test-readme
-
name
:
Verify that nothing changed
run
:
test -z "$(git status --porcelain)"
-
name
:
Push to codecov
run
:
bash <(curl -s https://codecov.io/bash)
-
name
:
Prepare build
run
:
cd printing/example; flutter create -t app --no-overwrite --org net.nfet --project-name example .
-
name
:
Build example for Linux
run
:
cd printing/example; flutter build -v linux
-
name
:
Build example for Android
run
:
cd printing/example; flutter build -v apk
-
name
:
Build demo for Web
run
:
cd demo; flutter build -v web
windows-dev
:
runs-on
:
windows-latest
steps
:
-
uses
:
actions/checkout@v3
-
uses
:
subosito/flutter-action@v2
with
:
channel
:
master
-
name
:
Enable Windows for flutter
run
:
flutter config --enable-windows-desktop
-
name
:
Prepare build
run
:
cd printing/example; flutter create -t app --no-overwrite --org net.nfet --project-name example .
-
name
:
Build example for Windows
run
:
cd printing/example; flutter build -v windows
macos-dev
:
runs-on
:
macos-12
steps
:
-
uses
:
actions/checkout@v3
-
uses
:
subosito/flutter-action@v2
with
:
channel
:
master
architecture
:
x64
-
name
:
Enable macOS for flutter
run
:
flutter config --enable-macos-desktop
-
name
:
Prepare build
run
:
cd printing/example; flutter create -t app --no-overwrite --org net.nfet --project-name example .
-
name
:
Build example for macOS
run
:
cd printing/example; flutter build -v macos
# - name: Build example for iOS
# run: cd printing/example; flutter build -v ios
...
...
Please
register
or
login
to post a comment