mirror of
https://github.com/immich-app/drift.git
synced 2026-09-30 13:22:57 +08:00
74 lines
1.6 KiB
YAML
74 lines
1.6 KiB
YAML
name: drift_workspace
|
|
publish_to: none
|
|
|
|
environment:
|
|
sdk: ^3.6.0
|
|
|
|
workspace:
|
|
- drift
|
|
- drift_dev
|
|
- drift_sqflite
|
|
- drift_flutter
|
|
- sqlparser
|
|
|
|
# - docs
|
|
|
|
- extras/assets/old_moor_flutter_package
|
|
- extras/assets/old_moor_package
|
|
- extras/benchmarks
|
|
- extras/drift_devtools_extension
|
|
- extras/drift_mariadb
|
|
- extras/drift_postgres
|
|
- extras/encryption
|
|
- extras/integration_tests/drift_testcases
|
|
- extras/integration_tests/ffi_on_flutter
|
|
- extras/integration_tests/legacy_web
|
|
- extras/integration_tests/web_wasm
|
|
|
|
- examples/app
|
|
- examples/encryption
|
|
- examples/flutter_web_worker_example
|
|
- examples/migrations_example
|
|
- examples/modular
|
|
- examples/multi_package/client
|
|
- examples/multi_package/server
|
|
- examples/multi_package/shared
|
|
- examples/web_worker_example
|
|
- examples/with_built_value
|
|
|
|
dev_dependencies:
|
|
melos: ^7.0.0
|
|
|
|
dependency_overrides:
|
|
# This is required for resolving to analyzer 8, flutter_test is the only blocker.
|
|
test_api: ^0.7.7
|
|
|
|
melos:
|
|
name: drift
|
|
repository: https://github.com/simolus3/drift
|
|
|
|
scripts:
|
|
downgrade:
|
|
run: dart pub downgrade
|
|
exec: { concurrency: 1 }
|
|
|
|
check_format:
|
|
run: dart format -o none --set-exit-if-changed .
|
|
|
|
analyze:
|
|
run: dart analyze --fatal-infos
|
|
exec: { concurrency: 1 }
|
|
|
|
build:
|
|
run: dart run build_runner build --delete-conflicting-outputs
|
|
exec: { concurrency: 1 }
|
|
packageFilters:
|
|
dependsOn: build_runner
|
|
|
|
test:
|
|
run: dart test
|
|
exec: { concurrency: 1 }
|
|
packageFilters:
|
|
dependsOn: test
|
|
ignore: drift_postgres # this is an integration test
|