Skip to content

chore(release): exclude test/ from published archives (.pubignore) #7

chore(release): exclude test/ from published archives (.pubignore)

chore(release): exclude test/ from published archives (.pubignore) #7

Workflow file for this run

# .github/workflows/ci.yaml
name: CI
on:
push:
branches: [main]
pull_request:
jobs:
# The workspace contains a Flutter package (packages/insforge_flutter), so the
# whole workspace must be resolved with the Flutter toolchain (which bundles
# Dart). The pure-Dart `insforge` package is tested with `dart test`.
analyze-and-test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: subosito/flutter-action@v2
with:
channel: stable
- name: Install dependencies
run: flutter pub get
- name: Analyze
run: dart analyze .
- name: Check version is in sync (both packages + version.dart)
run: dart run tool/set_version.dart --check
- name: Test insforge (pure Dart)
working-directory: packages/insforge
run: dart test
- name: Analyze insforge_flutter
working-directory: packages/insforge_flutter
run: flutter analyze
- name: Test insforge_flutter
working-directory: packages/insforge_flutter
run: flutter test