Skip to content

[Trunk] Connect 2.0 (#3746) Co-authored-by: Mewmba <mewmba@trin #881

[Trunk] Connect 2.0 (#3746) Co-authored-by: Mewmba <mewmba@trin

[Trunk] Connect 2.0 (#3746) Co-authored-by: Mewmba <mewmba@trin #881

Workflow file for this run

name: Dart
on:
workflow_call:
workflow_dispatch:
pull_request:
paths:
- "dart/**"
- "proto/**"
- ".github/workflows/*dart*"
- "devops/**"
push:
branches:
- main
paths:
- "dart/**"
- "proto/**"
- ".github/workflows/*dart*"
- "devops/**"
jobs:
build-and-test-dart:
name: Test Dart code
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
os: [ ubuntu-latest, windows-latest ] # ,macos-latest ] - as usual, macos blocks DLL execution lol
steps:
- uses: actions/checkout@v3
- name: Set up Dart
uses: dart-lang/setup-dart@v1
- name: Dart analyze
run: |
dart pub get
dart analyze
dart pub global activate coverage
dart run coverage:test_with_coverage
shell: pwsh
working-directory: dart
env:
API_GITHUB_TOKEN: ${{ secrets.API_GITHUB_TOKEN }}