Add workflow
diff --git a/.github/workflows/native.yaml b/.github/workflows/native.yaml
index 969c2ea..90cbd95 100644
--- a/.github/workflows/native.yaml
+++ b/.github/workflows/native.yaml
@@ -106,9 +106,6 @@
- run: dart pub get -C test_data/add_asset_link/
if: ${{ matrix.package == 'native_assets_builder' }}
- - run: dart pub get -C test_data/drop_dylib_link/
- if: ${{ matrix.package == 'native_assets_builder' }}
-
- run: dart pub get -C example/build/native_add_app/
if: ${{ matrix.package == 'native_assets_cli' }}
@@ -153,6 +150,14 @@
working-directory: pkgs/${{ matrix.package }}/example/build/native_add_app/bin/native_add_app/
if: ${{ matrix.package == 'native_assets_cli' && matrix.sdk == 'dev' && !matrix.breaking-change }}
+ - run: dart --enable-experiment=native-assets build bin/drop_dylib_link.dart
+ working-directory: pkgs/${{ matrix.package }}/test_data/drop_dylib_link/
+ if: ${{ matrix.package == 'native_assets_builder' && matrix.sdk == 'dev' && !matrix.breaking-change }}
+
+ - run: ./drop_dylib_link.exe
+ working-directory: pkgs/${{ matrix.package }}/test_data/drop_dylib_link/bin/drop_dylib_link/
+ if: ${{ matrix.package == 'native_assets_builder' && matrix.sdk == 'dev' && !matrix.breaking-change }}
+
- run: dart --enable-experiment=native-assets test
working-directory: pkgs/${{ matrix.package }}/example/build/use_dart_api/
if: ${{ matrix.package == 'native_assets_cli' && matrix.sdk == 'dev' && !matrix.breaking-change }}