Skip to content

Commit 1c4adeb

Browse files
committed
fix(ci): install native sqlite3 and strip sqlite3_flutter_libs for Dart-only E2E
1 parent e38737f commit 1c4adeb

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

.github/workflows/kinesis_e2e.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,9 @@ jobs:
3838
KINESIS_E2E,${{ secrets.KINESIS_E2E_SECRET_ARN }}
3939
parse-json-secrets: true
4040

41+
- name: Install native sqlite3
42+
run: sudo apt-get update && sudo apt-get install -y libsqlite3-dev
43+
4144
- name: Create pubspec overrides
4245
working-directory: packages/kinesis/aws_kinesis_datastreams
4346
run: |
@@ -103,9 +106,14 @@ jobs:
103106
KINESIS_E2E,${{ secrets.KINESIS_E2E_SECRET_ARN }}
104107
parse-json-secrets: true
105108

109+
- name: Install native sqlite3
110+
run: sudo apt-get update && sudo apt-get install -y libsqlite3-dev
111+
106112
- name: Create pubspec overrides
107113
working-directory: packages/kinesis/aws_amazon_firehose
108114
run: |
115+
# Remove sqlite3_flutter_libs (requires Flutter SDK) — native sqlite3 is installed above
116+
sed -i '/sqlite3_flutter_libs/d' pubspec.yaml
109117
cat > pubspec_overrides.yaml << 'EOF'
110118
dependency_overrides:
111119
amplify_core:

0 commit comments

Comments
 (0)