Skip to content

Commit

Permalink
ci(all): Analyze every package individually (#2852)
Browse files Browse the repository at this point in the history
  • Loading branch information
vbuberen committed Apr 23, 2024
1 parent 0404dd1 commit 2e1a394
Show file tree
Hide file tree
Showing 11 changed files with 198 additions and 28 deletions.
22 changes: 0 additions & 22 deletions .github/workflows/all_plugins.yaml
Expand Up @@ -19,28 +19,6 @@ on:
- "**.md"

jobs:
analyze:
name: "Flutter Analyze"
timeout-minutes: 15
runs-on: ubuntu-latest
steps:
- name: "Checkout repository"
uses: actions/checkout@v4
- name: "Install Flutter"
run: ./.github/workflows/scripts/install-flutter.sh stable
- name: "Install Tools"
run: |
./.github/workflows/scripts/install-tools.sh
- name: "Bootstrap Workspace"
run: melos bootstrap
- name: "Run Dart Analyze"
uses: invertase/github-action-dart-analyzer@v3
with:
fatal-infos: false
fatal-warnings: true
annotate: true
working-directory: ./packages

pub_dev_publish_check:
name: "Check pub.dev requirements"
timeout-minutes: 15
Expand Down
6 changes: 0 additions & 6 deletions .github/workflows/all_plugins_skipper.yaml
Expand Up @@ -12,12 +12,6 @@ on:
- "**.md"

jobs:
analyze:
name: "Flutter Analyze"
runs-on: ubuntu-latest
steps:
- run: 'echo "No analyze required as only docs or non-plugin files changed"'

check_formatting:
name: "Check code formatting"
runs-on: ubuntu-latest
Expand Down
22 changes: 22 additions & 0 deletions .github/workflows/android_alarm_manager_plus.yaml
Expand Up @@ -18,6 +18,28 @@ env:
PLUGIN_EXAMPLE_SCOPE: "*android_alarm_manager_plus_example*"

jobs:
analyze:
name: "Dart Analyzer"
timeout-minutes: 15
runs-on: ubuntu-latest
steps:
- name: "Checkout repository"
uses: actions/checkout@v4
- name: "Install Flutter"
run: ./.github/workflows/scripts/install-flutter.sh stable
- name: "Install Tools"
run: |
./.github/workflows/scripts/install-tools.sh
- name: "Bootstrap Workspace"
run: melos bootstrap
- name: "Run Dart Analyze"
uses: invertase/github-action-dart-analyzer@v3
with:
fatal-infos: false
fatal-warnings: true
annotate: true
working-directory: ./packages/android_alarm_manager_plus

android_example_build:
runs-on: macos-14
timeout-minutes: 30
Expand Down
22 changes: 22 additions & 0 deletions .github/workflows/android_intent_plus.yaml
Expand Up @@ -18,6 +18,28 @@ env:
PLUGIN_EXAMPLE_SCOPE: "*android_intent_example*"

jobs:
analyze:
name: "Dart Analyzer"
timeout-minutes: 15
runs-on: ubuntu-latest
steps:
- name: "Checkout repository"
uses: actions/checkout@v4
- name: "Install Flutter"
run: ./.github/workflows/scripts/install-flutter.sh stable
- name: "Install Tools"
run: |
./.github/workflows/scripts/install-tools.sh
- name: "Bootstrap Workspace"
run: melos bootstrap
- name: "Run Dart Analyze"
uses: invertase/github-action-dart-analyzer@v3
with:
fatal-infos: false
fatal-warnings: true
annotate: true
working-directory: ./packages/android_intent_plus

android_example_build:
runs-on: macos-14
timeout-minutes: 30
Expand Down
22 changes: 22 additions & 0 deletions .github/workflows/battery_plus.yaml
Expand Up @@ -22,6 +22,28 @@ env:
PLUGIN_EXAMPLE_SCOPE: "*battery_plus_example*"

jobs:
analyze:
name: "Dart Analyzer"
timeout-minutes: 15
runs-on: ubuntu-latest
steps:
- name: "Checkout repository"
uses: actions/checkout@v4
- name: "Install Flutter"
run: ./.github/workflows/scripts/install-flutter.sh stable
- name: "Install Tools"
run: |
./.github/workflows/scripts/install-tools.sh
- name: "Bootstrap Workspace"
run: melos bootstrap
- name: "Run Dart Analyze"
uses: invertase/github-action-dart-analyzer@v3
with:
fatal-infos: false
fatal-warnings: true
annotate: true
working-directory: ./packages/battery_plus

android_example_build:
runs-on: macos-14
timeout-minutes: 30
Expand Down
22 changes: 22 additions & 0 deletions .github/workflows/connectivity_plus.yaml
Expand Up @@ -22,6 +22,28 @@ env:
PLUGIN_EXAMPLE_SCOPE: "*connectivity_plus_example*"

jobs:
analyze:
name: "Dart Analyzer"
timeout-minutes: 15
runs-on: ubuntu-latest
steps:
- name: "Checkout repository"
uses: actions/checkout@v4
- name: "Install Flutter"
run: ./.github/workflows/scripts/install-flutter.sh stable
- name: "Install Tools"
run: |
./.github/workflows/scripts/install-tools.sh
- name: "Bootstrap Workspace"
run: melos bootstrap
- name: "Run Dart Analyze"
uses: invertase/github-action-dart-analyzer@v3
with:
fatal-infos: false
fatal-warnings: true
annotate: true
working-directory: ./packages/connectivity_plus

android_example_build:
runs-on: macos-14
timeout-minutes: 30
Expand Down
22 changes: 22 additions & 0 deletions .github/workflows/device_info_plus.yaml
Expand Up @@ -22,6 +22,28 @@ env:
PLUGIN_EXAMPLE_SCOPE: "*device_info_plus_example*"

jobs:
analyze:
name: "Dart Analyzer"
timeout-minutes: 15
runs-on: ubuntu-latest
steps:
- name: "Checkout repository"
uses: actions/checkout@v4
- name: "Install Flutter"
run: ./.github/workflows/scripts/install-flutter.sh stable
- name: "Install Tools"
run: |
./.github/workflows/scripts/install-tools.sh
- name: "Bootstrap Workspace"
run: melos bootstrap
- name: "Run Dart Analyze"
uses: invertase/github-action-dart-analyzer@v3
with:
fatal-infos: false
fatal-warnings: true
annotate: true
working-directory: ./packages/device_info_plus

android_example_build:
runs-on: macos-14
timeout-minutes: 30
Expand Down
22 changes: 22 additions & 0 deletions .github/workflows/network_info_plus.yaml
Expand Up @@ -22,6 +22,28 @@ env:
PLUGIN_EXAMPLE_SCOPE: "*network_info_plus_example*"

jobs:
analyze:
name: "Dart Analyzer"
timeout-minutes: 15
runs-on: ubuntu-latest
steps:
- name: "Checkout repository"
uses: actions/checkout@v4
- name: "Install Flutter"
run: ./.github/workflows/scripts/install-flutter.sh stable
- name: "Install Tools"
run: |
./.github/workflows/scripts/install-tools.sh
- name: "Bootstrap Workspace"
run: melos bootstrap
- name: "Run Dart Analyze"
uses: invertase/github-action-dart-analyzer@v3
with:
fatal-infos: false
fatal-warnings: true
annotate: true
working-directory: ./packages/network_info_plus

android_example_build:
runs-on: macos-14
timeout-minutes: 30
Expand Down
22 changes: 22 additions & 0 deletions .github/workflows/package_info_plus.yaml
Expand Up @@ -22,6 +22,28 @@ env:
PLUGIN_EXAMPLE_SCOPE: "*package_info_plus_example*"

jobs:
analyze:
name: "Dart Analyzer"
timeout-minutes: 15
runs-on: ubuntu-latest
steps:
- name: "Checkout repository"
uses: actions/checkout@v4
- name: "Install Flutter"
run: ./.github/workflows/scripts/install-flutter.sh stable
- name: "Install Tools"
run: |
./.github/workflows/scripts/install-tools.sh
- name: "Bootstrap Workspace"
run: melos bootstrap
- name: "Run Dart Analyze"
uses: invertase/github-action-dart-analyzer@v3
with:
fatal-infos: false
fatal-warnings: true
annotate: true
working-directory: ./packages/package_info_plus

android_example_build:
runs-on: macos-14
timeout-minutes: 30
Expand Down
22 changes: 22 additions & 0 deletions .github/workflows/sensors_plus.yaml
Expand Up @@ -18,6 +18,28 @@ env:
PLUGIN_EXAMPLE_SCOPE: "*sensors_plus_example*"

jobs:
analyze:
name: "Dart Analyzer"
timeout-minutes: 15
runs-on: ubuntu-latest
steps:
- name: "Checkout repository"
uses: actions/checkout@v4
- name: "Install Flutter"
run: ./.github/workflows/scripts/install-flutter.sh stable
- name: "Install Tools"
run: |
./.github/workflows/scripts/install-tools.sh
- name: "Bootstrap Workspace"
run: melos bootstrap
- name: "Run Dart Analyze"
uses: invertase/github-action-dart-analyzer@v3
with:
fatal-infos: false
fatal-warnings: true
annotate: true
working-directory: ./packages/sensors_plus

android_build:
runs-on: macos-14
timeout-minutes: 30
Expand Down
22 changes: 22 additions & 0 deletions .github/workflows/share_plus.yaml
Expand Up @@ -22,6 +22,28 @@ env:
PLUGIN_EXAMPLE_SCOPE: "*share_plus_example*"

jobs:
analyze:
name: "Dart Analyzer"
timeout-minutes: 15
runs-on: ubuntu-latest
steps:
- name: "Checkout repository"
uses: actions/checkout@v4
- name: "Install Flutter"
run: ./.github/workflows/scripts/install-flutter.sh stable
- name: "Install Tools"
run: |
./.github/workflows/scripts/install-tools.sh
- name: "Bootstrap Workspace"
run: melos bootstrap
- name: "Run Dart Analyze"
uses: invertase/github-action-dart-analyzer@v3
with:
fatal-infos: false
fatal-warnings: true
annotate: true
working-directory: ./packages/share_plus

android_build:
runs-on: macos-14
timeout-minutes: 30
Expand Down

0 comments on commit 2e1a394

Please sign in to comment.