Flutter plugin for scanning and generating QR codes using the ZXing library, supporting Android, iOS, and desktop platforms
flutterbarcode-generatorbarcode-scannergeneratorqrqrcodeqrcode-generatorqrcode-scannerscannerzxingbarcodezxscanner
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
40 lines
899 B
40 lines
899 B
name: Flutter CI |
|
|
|
# This workflow is triggered on pushes to the repository. |
|
on: |
|
push: |
|
branches: |
|
- main |
|
|
|
jobs: |
|
build: |
|
# This job will run on ubuntu virtual machine |
|
runs-on: ubuntu-latest |
|
steps: |
|
# Setup Java environment in order to build the Android app. |
|
- uses: actions/checkout@v3 |
|
- uses: actions/setup-java@v4.0.0 |
|
with: |
|
java-version: 11 |
|
distribution: temurin |
|
|
|
# Setup the flutter environment. |
|
- uses: subosito/flutter-action@v2 |
|
with: |
|
channel: "stable" |
|
cache: true |
|
|
|
# Setup the melos environment. |
|
- uses: bluefireteam/melos-action@v2 |
|
|
|
- name: Install dependencies |
|
run: melos bootstrap |
|
|
|
- name: Verify formatting |
|
run: dart format . |
|
|
|
- name: Analyze project source |
|
run: dart analyze |
|
|
|
# - name: Run tests |
|
# run: dart test
|
|
|