flutter upgrade 3.22.2 #3308
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Build | |
on: [push, pull_request] | |
# cancel in progress builds | |
# new pushes to the same branch will cancel old builds. | |
concurrency: | |
group: ${{ github.head_ref }} | |
cancel-in-progress: true | |
jobs: | |
build: | |
runs-on: ubuntu-latest | |
strategy: | |
matrix: | |
channel: | |
- stable | |
steps: | |
- uses: actions/checkout@v2 | |
- uses: subosito/flutter-action@v1 | |
with: | |
channel: ${{ matrix.channel }} | |
- name: Add pub cache bin to PATH | |
run: echo "$HOME/.pub-cache/bin" >> $GITHUB_PATH | |
- name: Add pub cache to PATH | |
run: echo "PUB_CACHE="$HOME/.pub-cache"" >> $GITHUB_ENV | |
- name: Add feed secret to env | |
run: echo "secret="${{ secrets.SECRET }}"" >> $GITHUB_ENV | |
- name: Add feed appId to env | |
run: echo "appId="${{ secrets.APPID }}"" >> $GITHUB_ENV | |
- name: Add feed apiKey to env | |
run: echo "apiKey="${{ secrets.APIKEY }}"" >> $GITHUB_ENV | |
- name: Activate melos | |
run: dart pub global activate melos | |
- name: Install dependencies | |
run: melos bootstrap | |
- name: Check format | |
run: melos run format | |
- name: Analyze | |
run: melos run analyze | |
- name: Run tests | |
run: melos run test | |
- name: Pub dry run | |
if: github.ref == 'refs/heads/master' | |
run: melos run dryrun | |
- name: Post Codecov report | |
run: bash <(curl -s https://codecov.io/bash) -t ${{ secrets.CODECOV_TOKEN }} | |
- uses: VeryGoodOpenSource/[email protected] | |
with: | |
path: packages/stream_feed/coverage/lcov.info | |
min_coverage: 78 | |
- uses: VeryGoodOpenSource/[email protected] | |
with: | |
path: packages/faye_dart/coverage/lcov.info | |
min_coverage: 48 | |
- uses: VeryGoodOpenSource/[email protected] | |
with: | |
path: packages/stream_feed_flutter_core/coverage/lcov.info | |
min_coverage: 65 |