From 36a6969ca7280dc6546c88a9c1182a0c8fa4ad43 Mon Sep 17 00:00:00 2001 From: Felix Angelov Date: Wed, 17 Aug 2022 22:07:35 -0500 Subject: [PATCH 1/3] ci: use dart command --- .github/workflows/main.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml index 377f72e5..b3679a65 100644 --- a/.github/workflows/main.yaml +++ b/.github/workflows/main.yaml @@ -25,7 +25,7 @@ jobs: - name: Run Tests run: | - pub global activate test_coverage + dart pub global activate test_coverage export PATH=$PATH:$HOME/.pub-cache/bin test_coverage From f4dfe7b136882ce7dd89540c5e3edba762378989 Mon Sep 17 00:00:00 2001 From: Felix Angelov Date: Wed, 17 Aug 2022 22:10:19 -0500 Subject: [PATCH 2/3] use very good workflows --- .github/workflows/main.yaml | 41 ++----------------------------------- 1 file changed, 2 insertions(+), 39 deletions(-) diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml index b3679a65..40611c22 100644 --- a/.github/workflows/main.yaml +++ b/.github/workflows/main.yaml @@ -8,44 +8,7 @@ on: jobs: build: - runs-on: ubuntu-latest - - steps: - - uses: actions/checkout@v2.3.4 - - uses: dart-lang/setup-dart@v1 - - - name: Install Dependencies - run: dart pub get - - - name: Format - run: dart format . - - - name: Analyze - run: dart analyze . - - - name: Run Tests - run: | - dart pub global activate test_coverage - export PATH=$PATH:$HOME/.pub-cache/bin - test_coverage - - - name: Check Code Coverage - uses: VeryGoodOpenSource/very_good_coverage@v1.1.1 + uses: VeryGoodOpenSource/very_good_workflows/.github/workflows/dart_package.yml@v1 pana: - runs-on: ubuntu-latest - - steps: - - uses: actions/checkout@v2.3.4 - - uses: subosito/flutter-action@v1.5.3 - - - name: Install Dependencies - run: | - flutter packages get - flutter pub global activate pana - - name: Verify Pub Score - run: | - PANA=$(pana . --no-warning); PANA_SCORE=$(echo $PANA | sed -n "s/.*Points: \([0-9]*\)\/\([0-9]*\)./\1\/\2/p") - echo "score: $PANA_SCORE" - IFS='/'; read -a SCORE_ARR <<< "$PANA_SCORE"; SCORE=SCORE_ARR[0]; TOTAL=SCORE_ARR[1] - if (( $SCORE < $TOTAL )); then echo "minimum score not met!"; exit 1; fi + uses: VeryGoodOpenSource/very_good_workflows/.github/workflows/pana.yml@v1 From e152e1ff8fbcd1a0f93964ac89280f2ed2d527e7 Mon Sep 17 00:00:00 2001 From: Felix Angelov Date: Wed, 17 Aug 2022 22:12:54 -0500 Subject: [PATCH 3/3] semantic pull request --- .github/workflows/main.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml index 40611c22..544ea2f1 100644 --- a/.github/workflows/main.yaml +++ b/.github/workflows/main.yaml @@ -7,8 +7,9 @@ on: pull_request: jobs: + semantic-pull-request: + uses: VeryGoodOpenSource/very_good_workflows/.github/workflows/semantic_pull_request.yml@v1 build: uses: VeryGoodOpenSource/very_good_workflows/.github/workflows/dart_package.yml@v1 - pana: uses: VeryGoodOpenSource/very_good_workflows/.github/workflows/pana.yml@v1