Skip to content

Commit

Permalink
ci: add license check (#2190)
Browse files Browse the repository at this point in the history
  • Loading branch information
felangel authored Jun 3, 2024
1 parent 38e2fb3 commit 8dea10a
Showing 1 changed file with 13 additions and 6 deletions.
19 changes: 13 additions & 6 deletions .github/actions/dart_package/action.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -45,37 +45,44 @@ runs:
with:
sdk: ${{inputs.dart_sdk}}

- name: Install Dependencies
- name: 📦 Install Dependencies
working-directory: ${{ inputs.working_directory }}
shell: ${{ inputs.shell }}
run: dart pub get

- name: Format
- name: Format
working-directory: ${{ inputs.working_directory }}
shell: ${{ inputs.shell }}
run: dart format --set-exit-if-changed .

- name: Analyze
- name: 🔍 Analyze
working-directory: ${{ inputs.working_directory }}
shell: ${{ inputs.shell }}
run: dart analyze --fatal-warnings ${{inputs.analyze_directories}}

- name: Test
- name: 📄 License Check
working-directory: ${{ inputs.working_directory }}
shell: ${{ inputs.shell }}
run: |
dart pub global activate very_good_cli
very_good packages check licenses --allowed="MIT,BSD-3-Clause,BSD-2-Clause,Apache-2.0"
- name: 🧪 Test
working-directory: ${{ inputs.working_directory }}
shell: ${{ inputs.shell }}
run: |
dart pub global activate coverage
dart test -j ${{inputs.concurrency}} --coverage=coverage --platform=${{inputs.platform}} && dart pub global run coverage:format_coverage --lcov --in=coverage --out=coverage/lcov.info --packages=.dart_tool/package_config.json --report-on=${{inputs.report_on}} --check-ignore
# Per https://stackoverflow.com/questions/73402042/github-action-expressions-split-string
- name: Split package name
- name: 🔗 Split package name
env:
PACKAGE_PATH: ${{ inputs.working_directory}}
id: split
shell: ${{ inputs.shell }}
run: echo "package_name=${PACKAGE_PATH##*/}" >> $GITHUB_OUTPUT

- name: Upload Coverage
- name: 📊 Upload Coverage
uses: codecov/codecov-action@v3
with:
flags: ${{ steps.split.outputs.package_name }}
Expand Down

0 comments on commit 8dea10a

Please sign in to comment.