Skip to content

Merge pull request #12 from Chinmay-KB/fix/pub-publish-dry-run #42

Merge pull request #12 from Chinmay-KB/fix/pub-publish-dry-run

Merge pull request #12 from Chinmay-KB/fix/pub-publish-dry-run #42

Workflow file for this run

name: Dart
on:
push:
branches: [ master ]
jobs:
build:
runs-on: ubuntu-latest
container:
image: dart:stable
steps:
- uses: actions/checkout@v4
- name: Print Dart SDK version
run: dart --version
- name: Install dependencies
run: dart pub get
# Uncomment this step to verify the use of 'dart format' on each commit.
# - name: Verify formatting
# run: dart format --output=none --set-exit-if-changed .
# Your project will need to have tests in test/ and a dependency on
# package:test for this step to succeed. Note that Flutter projects will
# want to change this to 'flutter test'.
- name: Run tests
run: dart test --coverage=coverage
- name: Install coverage tool
run: dart pub global activate coverage
- name: Convert coverage to lcov
run: dart pub global run coverage:format_coverage --lcov -i coverage -o coverage/lcov.info --report-on=lib
- uses: codecov/codecov-action@v1.0.2
with:
token: ${{secrets.CODECOV_TOKEN}} #required
file: coverage/lcov.info #optional