diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 85157d7c..e6c393ba 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -1,49 +1,14 @@ name: CI on: - push: -# branches: -# - master -# pull_request: -# branches: -# - master -# release: -# types: -# - created + release: + types: + - created env: flutter_version: "1.17.5" jobs: - test: - runs-on: [ubuntu-latest] - steps: - - uses: actions/checkout@v2 - - name: Cache Flutter dependencies - id: cache - uses: actions/cache@v1 - with: - path: /opt/hostedtoolcache/flutter - key: ${{ runner.OS }}-flutter-cache-${{ env.flutter_version }} - - name: Flutter action - uses: subosito/flutter-action@v1.3.2 - with: - flutter-version: ${{ env.flutter_version }} - - name: Get dependencies - run: flutter pub get - - name: Coverage fix - run: | - file=test/coverage_helper_test.dart - echo "// Helper file to make coverage work for all dart files\n" > $file - echo "// ignore_for_file: unused_import" >> $file - find lib -name '*.dart' | grep -e '[^g]\.dart' | grep -v '_html.dart' | cut -c4- | awk -v package=stream_chat_flutter '{printf "import '\''package:%s%s'\'';\n", package, $1}' >> $file - echo "" >> $file - echo "void main(){}" >> $file - cat $file - - name: Run tests - run: flutter test --coverage - - name: Codecov - run: bash <(curl -s https://codecov.io/bash) -c -t ${{ secrets.CODECOV_TOKEN }} -f coverage/lcov.info -F flutter_tool build_and_deploy_ios: runs-on: [macos-latest] steps: @@ -96,11 +61,6 @@ jobs: run: | cd example flutter build apk - - name: Upload - uses: actions/upload-artifact@v2 - with: - name: apk-build - path: example/build/app/outputs/bundle/release - name: Deploy uses: wzieba/Firebase-Distribution-Github-Action@v1.2.1 with: